public class OdiHierarchyMember extends AbstractRepositoryEntity implements IHierarchyMember
| Constructor and Description |
|---|
OdiHierarchyMember(OdiHierarchy hier)
OdiHierarchyMember constructor.
|
OdiHierarchyMember(OdiHierarchy hier,
OdiLevel hierLevel)
OdiHierarchyMember constructor.
|
OdiHierarchyMember(OdiHierarchy hier,
OdiLevel hierLevel,
OdiLevel parentLevel)
OdiHierarchyMember constructor.
|
OdiHierarchyMember(OdiHierarchy hier,
OdiParentRef pRef)
OdiHierarchyMember constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSkipLevel(OdiSkipLevel skipLev)
Add a skip level object to this hierarchy member.
|
OdiHierarchy |
getHierarchy()
Get the owning hierarchy for this hierarchy member.
|
java.lang.Number |
getHierarchyMemberId()
Get the unique id for this hierarchy member.
|
java.io.Serializable |
getInternalId() |
OdiLevel |
getLevel() |
OdiParentRef |
getParentRef() |
int |
getPosition()
Get the display position of this hierarchy member.
|
IRepositoryEntity |
getSecurityContainer() |
java.util.List |
getSkipLevels()
Get the list of skip level objects associated with this hierarchy member.
|
void |
removeSkipLevel(OdiSkipLevel skipLev)
Remove a skip level object from this hierarchy member.
|
void |
setLevel(OdiLevel hierLevel)
Set the associated level for this hierarchy member.
|
void |
setParentRef(OdiParentRef parentRef)
Set the parent ref object for this hierarchy member.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBigNumericId, getGlobalId, getNumericIdpublic OdiHierarchyMember(OdiHierarchy hier)
hier - The owning hierarchy for this hierarchy member. Cannot be null.public OdiHierarchyMember(OdiHierarchy hier, OdiLevel hierLevel, OdiLevel parentLevel)
hier - The owning hierarchy for this hierarchy member. Cannot be null.hierLevel - The associated level for this hierarchy member.parentLevel - The parent level for this hierarchy member. A OdiParentRef object will be found or created to represent the
relationship to the parent level.public OdiHierarchyMember(OdiHierarchy hier, OdiLevel hierLevel)
hier - The owning hierarchy for this hierarchy member. Cannot be null.hierLevel - The associated level for this hierarchy member.public OdiHierarchyMember(OdiHierarchy hier, OdiParentRef pRef)
hier - The owning hierarchy for this hierarchy member. Cannot be null.pRef - The associated OdiParentRef object for this hierarchy member.public java.io.Serializable getInternalId()
public java.lang.Number getHierarchyMemberId()
public IRepositoryEntity getSecurityContainer()
public OdiLevel getLevel()
getLevel in interface IHierarchyMemberpublic void setLevel(OdiLevel hierLevel)
level - the Level to set.public OdiParentRef getParentRef()
getParentRef in interface IHierarchyMemberpublic void setParentRef(OdiParentRef parentRef)
IHierarchyMembersetParentRef in interface IHierarchyMemberparentRef - The ParentRef to set.public OdiHierarchy getHierarchy()
IHierarchyMembergetHierarchy in interface IHierarchyMemberpublic java.util.List getSkipLevels()
IHierarchyMembergetSkipLevels in interface IHierarchyMemberpublic void addSkipLevel(OdiSkipLevel skipLev)
public void removeSkipLevel(OdiSkipLevel skipLev)
IHierarchyMemberremoveSkipLevel in interface IHierarchyMemberskipLev - The skip level object to remove.public int getPosition()
IHierarchyMembergetPosition in interface IHierarchyMember