public class DefaultModelInheritanceAssembler extends java.lang.Object implements ModelInheritanceAssembler
ROLE
Constructor and Description |
---|
DefaultModelInheritanceAssembler() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
appendPath(java.lang.String parentPath,
java.lang.String childPath,
java.lang.String pathAdjustment,
boolean appendPaths) |
void |
assembleBuildInheritance(Build childBuild,
Build parentBuild,
boolean handleAsInheritance) |
private void |
assembleBuildInheritance(Model child,
Model parent) |
private void |
assembleDependencyInheritance(Model child,
Model parent) |
private void |
assembleDependencyManagementInheritance(Model child,
Model parent) |
private void |
assembleDistributionInheritence(Model child,
Model parent,
java.lang.String childPathAdjustment,
boolean appendPaths) |
void |
assembleModelInheritance(Model child,
Model parent) |
void |
assembleModelInheritance(Model child,
Model parent,
java.lang.String childPathAdjustment) |
private void |
assembleModelInheritance(Model child,
Model parent,
java.lang.String childPathAdjustment,
boolean appendPaths) |
private void |
assembleReportingInheritance(Model child,
Model parent) |
private void |
assembleScmInheritance(Model child,
Model parent,
java.lang.String childPathAdjustment,
boolean appendPaths) |
private static DeploymentRepository |
copyDistributionRepository(DeploymentRepository parentRepository) |
void |
copyModel(Model dest,
Model source) |
private static java.lang.String |
resolvePath(java.lang.String uncleanPath) |
public void copyModel(Model dest, Model source)
copyModel
in interface ModelInheritanceAssembler
public void assembleModelInheritance(Model child, Model parent, java.lang.String childPathAdjustment)
assembleModelInheritance
in interface ModelInheritanceAssembler
public void assembleModelInheritance(Model child, Model parent)
assembleModelInheritance
in interface ModelInheritanceAssembler
private void assembleModelInheritance(Model child, Model parent, java.lang.String childPathAdjustment, boolean appendPaths)
private void assembleDependencyManagementInheritance(Model child, Model parent)
public void assembleBuildInheritance(Build childBuild, Build parentBuild, boolean handleAsInheritance)
assembleBuildInheritance
in interface ModelInheritanceAssembler
private void assembleScmInheritance(Model child, Model parent, java.lang.String childPathAdjustment, boolean appendPaths)
private void assembleDistributionInheritence(Model child, Model parent, java.lang.String childPathAdjustment, boolean appendPaths)
private static DeploymentRepository copyDistributionRepository(DeploymentRepository parentRepository)
protected java.lang.String appendPath(java.lang.String parentPath, java.lang.String childPath, java.lang.String pathAdjustment, boolean appendPaths)
private static java.lang.String resolvePath(java.lang.String uncleanPath)