public class ProjectImportConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ARTIFACT_ID |
private static java.lang.String |
GROUP_ID |
private static java.lang.String |
NAME |
private java.lang.String |
projectNameTemplate
the project name template
|
private ResolverConfiguration |
resolverConfiguration
resolver configuration bean
|
private static java.lang.String |
VERSION |
Constructor and Description |
---|
ProjectImportConfiguration()
Creates a new configuration.
|
ProjectImportConfiguration(ResolverConfiguration resolverConfiguration)
Creates a new configuration.
|
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
cleanProjectNameComponent(java.lang.String value,
boolean quote) |
org.eclipse.core.resources.IProject |
getProject(org.eclipse.core.resources.IWorkspaceRoot root,
org.apache.maven.model.Model model)
Deprecated.
This method does not take into account MavenProjectInfo.basedirRename. Use
IMavenProjectImportResult#getProject instead
|
java.lang.String |
getProjectName(org.apache.maven.model.Model model)
Deprecated.
This method does not take into account MavenProjectInfo.basedirRename
|
java.lang.String |
getProjectNameTemplate()
Returns the project name template.
|
ResolverConfiguration |
getResolverConfiguration()
Returns the resolver configuration bean.
|
void |
setProjectNameTemplate(java.lang.String projectNameTemplate)
Sets the project name template.
|
org.eclipse.core.runtime.IStatus |
validateProjectName(org.apache.maven.model.Model model)
Deprecated.
business logic does not belong to a value object
|
private static final java.lang.String GROUP_ID
private static final java.lang.String ARTIFACT_ID
private static final java.lang.String VERSION
private static final java.lang.String NAME
private ResolverConfiguration resolverConfiguration
private java.lang.String projectNameTemplate
public ProjectImportConfiguration(ResolverConfiguration resolverConfiguration)
public ProjectImportConfiguration()
public ResolverConfiguration getResolverConfiguration()
public void setProjectNameTemplate(java.lang.String projectNameTemplate)
public java.lang.String getProjectNameTemplate()
public java.lang.String getProjectName(org.apache.maven.model.Model model)
private static final java.lang.String cleanProjectNameComponent(java.lang.String value, boolean quote)
public org.eclipse.core.resources.IProject getProject(org.eclipse.core.resources.IWorkspaceRoot root, org.apache.maven.model.Model model)
public org.eclipse.core.runtime.IStatus validateProjectName(org.apache.maven.model.Model model)