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 ModelInheritanceAssemblerpublic void assembleModelInheritance(Model child, Model parent, java.lang.String childPathAdjustment)
assembleModelInheritance in interface ModelInheritanceAssemblerpublic void assembleModelInheritance(Model child, Model parent)
assembleModelInheritance in interface ModelInheritanceAssemblerprivate 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 ModelInheritanceAssemblerprivate 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)