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, wait
getBigNumericId, getGlobalId, getNumericId
public 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 IHierarchyMember
public void setLevel(OdiLevel hierLevel)
level
- the Level to set.public OdiParentRef getParentRef()
getParentRef
in interface IHierarchyMember
public void setParentRef(OdiParentRef parentRef)
IHierarchyMember
setParentRef
in interface IHierarchyMember
parentRef
- The ParentRef to set.public OdiHierarchy getHierarchy()
IHierarchyMember
getHierarchy
in interface IHierarchyMember
public java.util.List getSkipLevels()
IHierarchyMember
getSkipLevels
in interface IHierarchyMember
public void addSkipLevel(OdiSkipLevel skipLev)
public void removeSkipLevel(OdiSkipLevel skipLev)
IHierarchyMember
removeSkipLevel
in interface IHierarchyMember
skipLev
- The skip level object to remove.public int getPosition()
IHierarchyMember
getPosition
in interface IHierarchyMember