public class AwardHierarchy extends KraPersistableBusinessObjectBase implements Cloneable
| Modifier and Type | Field and Description |
|---|---|
static String |
ROOTS_PARENT_AWARD_NUMBER |
static String |
UNIQUE_IDENTIFIER_FIELD |
UPDATE_USER_LENGTH| Constructor and Description |
|---|
AwardHierarchy()
Default C'tor
|
AwardHierarchy(AwardHierarchy rootNode,
AwardHierarchy parentNode,
String awardNumber,
String originatingAwardNumber)
C'tor
|
AwardHierarchy(String rootAwardNumber,
String parentAwardNumber,
String awardNumber) |
AwardHierarchy(String rootAwardNumber,
String parentAwardNumber,
String awardNumber,
String originatingAwardNumber) |
| Modifier and Type | Method and Description |
|---|---|
int |
childCount()
Convenience method to get child count
|
AwardHierarchy |
clone() |
static AwardHierarchy |
createRootNode(Award award)
Factory method for creating a root node from an Award
|
static AwardHierarchy |
createRootNode(String awardNumber)
Factory method for creating a root node from an awardNumber
|
boolean |
equals(Object obj) |
AwardHierarchy |
findNodeInHierarchy(String awardNumber) |
String |
generateNextAwardNumberInSequence() |
Award |
getAward() |
Long |
getAwardHierarchyId()
Method here for future JPA use
|
String |
getAwardNumber() |
List<AwardHierarchy> |
getChildren()
Gets the children attribute.
|
List<AwardHierarchy> |
getFlattenedListOfNodesInHierarchy() |
Map<String,AwardHierarchy> |
getMapOfNodesInHierarchy() |
String |
getOriginatingAwardNumber() |
AwardHierarchy |
getParent()
Gets the parent attribute.
|
String |
getParentAwardNumber() |
AwardHierarchy |
getRoot()
Gets the root attribute.
|
String |
getRootAwardNumber() |
boolean |
hasChildren()
This method dtermines if children are present
|
int |
hashCode() |
int |
hierarchySize() |
Boolean |
isActive() |
boolean |
isNew() |
boolean |
isPersisted() |
boolean |
isRootNode()
Node is root if the awardNumber === rootAwardNumber
|
void |
setActive(Boolean active) |
void |
setAward(Award award) |
void |
setAwardHierarchyId(Long awardHierarchyId)
Method here for future JPA use
|
void |
setAwardNumber(String awardNumber) |
void |
setChildren(List<AwardHierarchy> children)
Sets the children attribute value.
|
void |
setOriginatingAwardNumber(String originatingDocumentNumber) |
void |
setParent(AwardHierarchy parent)
Sets the parent attribute value.
|
void |
setParentAwardNumber(String parentAwardNumber) |
void |
setRoot(AwardHierarchy root)
Sets the root attribute value.
|
void |
setRootAwardNumber(String rootAwardNumber) |
getAuthorPersonName, getKcPersonService, getUpdateTimestamp, getUpdateUser, isUpdateUserSet, postPersist, prePersist, preUpdate, setUpdateTimestamp, setUpdateUser, setUpdateUserSetafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postRemove, postUpdate, preRemove, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberpublic static final String ROOTS_PARENT_AWARD_NUMBER
public static final String UNIQUE_IDENTIFIER_FIELD
public AwardHierarchy()
public AwardHierarchy(AwardHierarchy rootNode, AwardHierarchy parentNode, String awardNumber, String originatingAwardNumber)
rootNode - parentNode - awardNumber - originatingAwardNumber - public AwardHierarchy(String rootAwardNumber, String parentAwardNumber, String awardNumber, String originatingAwardNumber)
rootAwardNumber - parentAwardNumber - awardNumber - originatingAwardNumber - public int childCount()
public static AwardHierarchy createRootNode(Award award)
award - public static AwardHierarchy createRootNode(String awardNumber)
awardNumber - public boolean equals(Object obj)
equals in class ObjectObject.equals(java.lang.Object)public Award getAward()
public Long getAwardHierarchyId()
public String getAwardNumber()
public List<AwardHierarchy> getChildren()
public String getOriginatingAwardNumber()
public AwardHierarchy getParent()
public String getParentAwardNumber()
public AwardHierarchy getRoot()
public List<AwardHierarchy> getFlattenedListOfNodesInHierarchy()
public Map<String,AwardHierarchy> getMapOfNodesInHierarchy()
public String getRootAwardNumber()
public boolean hasChildren()
public int hashCode()
hashCode in class ObjectObject.hashCode()public boolean isRootNode()
public AwardHierarchy findNodeInHierarchy(String awardNumber)
awardNumber - public String generateNextAwardNumberInSequence()
public void setAward(Award award)
award - public void setAwardHierarchyId(Long awardHierarchyId)
awardHierarchyId - public void setAwardNumber(String awardNumber)
awardNumber - public void setChildren(List<AwardHierarchy> children)
children - The children to set.public void setOriginatingAwardNumber(String originatingDocumentNumber)
public void setParent(AwardHierarchy parent)
parent - The parent to set.public void setParentAwardNumber(String parentAwardNumber)
public void setRoot(AwardHierarchy root)
root - The root to set.public void setRootAwardNumber(String rootAwardNumber)
public int hierarchySize()
public boolean isNew()
public boolean isPersisted()
public AwardHierarchy clone()
public Boolean isActive()
public void setActive(Boolean active)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.