Class MavenProjectImpl
- java.lang.Object
-
- org.guvnor.ala.build.maven.model.impl.MavenProjectImpl
-
- All Implemented Interfaces:
MavenProject,org.guvnor.ala.build.Project,org.guvnor.ala.config.CloneableConfig<MavenProject>,org.guvnor.ala.config.Config,org.guvnor.ala.config.ProjectConfig
public class MavenProjectImpl extends Object implements MavenProject, org.guvnor.ala.config.CloneableConfig<MavenProject>
-
-
Constructor Summary
Constructors Constructor Description MavenProjectImpl()MavenProjectImpl(String id, String type, String name, String expectedBinary, org.uberfire.java.nio.file.Path rootPath, org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.Path binaryPath, String tempDir, Collection<PlugIn> buildPlugins)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MavenProjectasNewClone(MavenProject origin)org.uberfire.java.nio.file.PathgetBinaryPath()Collection<PlugIn>getBuildPlugins()StringgetExpectedBinary()StringgetId()StringgetName()org.uberfire.java.nio.file.PathgetPath()org.uberfire.java.nio.file.PathgetRootPath()StringgetTempDir()StringgetType()
-
-
-
Method Detail
-
getBuildPlugins
public Collection<PlugIn> getBuildPlugins()
- Specified by:
getBuildPluginsin interfaceMavenProject
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.guvnor.ala.build.Project
-
getType
public String getType()
- Specified by:
getTypein interfaceorg.guvnor.ala.build.Project
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.guvnor.ala.build.Project
-
getExpectedBinary
public String getExpectedBinary()
- Specified by:
getExpectedBinaryin interfaceorg.guvnor.ala.build.Project
-
getRootPath
public org.uberfire.java.nio.file.Path getRootPath()
- Specified by:
getRootPathin interfaceorg.guvnor.ala.build.Project
-
getPath
public org.uberfire.java.nio.file.Path getPath()
- Specified by:
getPathin interfaceorg.guvnor.ala.build.Project
-
getBinaryPath
public org.uberfire.java.nio.file.Path getBinaryPath()
- Specified by:
getBinaryPathin interfaceorg.guvnor.ala.build.Project
-
getTempDir
public String getTempDir()
- Specified by:
getTempDirin interfaceorg.guvnor.ala.build.Project
-
asNewClone
public MavenProject asNewClone(MavenProject origin)
- Specified by:
asNewClonein interfaceorg.guvnor.ala.config.CloneableConfig<MavenProject>
-
-