public class DomainObjectNode extends Object
Constructor and Description |
---|
DomainObjectNode(Class<? extends DomainObjectBase> cls) |
Modifier and Type | Method and Description |
---|---|
void |
addDependencyLink(DomainObjectLink link) |
DomainObjectBase |
createIdOnlyInstance(Integer dependencyId) |
boolean |
equals(Object obj) |
protected void |
finalizeDependencies() |
List<DomainObjectNode> |
getDependantNodes() |
List<DomainObjectLink> |
getDependants() |
List<DomainObjectLink> |
getDependencies() |
<T extends DomainObjectLink> |
getDependencyLinkTo(DomainObjectNode dependency,
Class<T> requiredType) |
List<DomainObjectNode> |
getDependencyNodes() |
Class<? extends DomainObjectBase> |
getDomainClass() |
int |
hashCode() |
void |
mergeSuperClassNode(DomainObjectNode superClassNode) |
String |
toString() |
public DomainObjectNode(Class<? extends DomainObjectBase> cls)
public Class<? extends DomainObjectBase> getDomainClass()
public List<DomainObjectLink> getDependants()
public List<DomainObjectNode> getDependantNodes()
public List<DomainObjectLink> getDependencies()
public List<DomainObjectNode> getDependencyNodes()
public void addDependencyLink(DomainObjectLink link)
protected void finalizeDependencies()
public void mergeSuperClassNode(DomainObjectNode superClassNode)
public <T extends DomainObjectLink> T getDependencyLinkTo(DomainObjectNode dependency, Class<T> requiredType)
public DomainObjectBase createIdOnlyInstance(Integer dependencyId)
Copyright (c) 2013-2014 Jama Software, Inc. All Rights Reserved.