public class OdiSkipLevel extends oracle.odi.domain.support.AbstractRepositoryEntity implements ISkipLevel
| Constructor and Description |
|---|
OdiSkipLevel(OdiHierarchyMember owningHierMember)
OdiSkipLevel constructor.
|
OdiSkipLevel(OdiHierarchyMember owningHierMember,
OdiLevel skipToLevel)
OdiSkipLevel constructor.
|
OdiSkipLevel(OdiHierarchyMember owningHierMember,
OdiParentRef skipLevelParentRef)
OdiSkipLevel constructor.
|
| Modifier and Type | Method and Description |
|---|---|
OdiHierarchyMember |
getHierarchyMember()
Get the owning hierarchy member for this skip level object.
|
java.io.Serializable |
getInternalId()
Provides a common getter for the persistence layer to obtain an identity,
irrespective of the actual type of identity used.
|
OdiParentRef |
getParentRef()
Get the parent reference object that will be used for the skip level parent references, for
skip level records.
|
java.lang.Number |
getSkipLevelId() |
void |
setParentRef(OdiParentRef parentRef)
Set the parent reference object that will be used for the skip level parent references, for
skip level records.
|
equals, getBigNumericId, getGlobalId, getNumericId, getParent, hashCode, toStringgetBigNumericId, getGlobalId, getNumericIdpublic OdiSkipLevel(OdiHierarchyMember owningHierMember)
owningHierMember - The owning hierarchy member for this skip level. Cannot be null.public OdiSkipLevel(OdiHierarchyMember owningHierMember, OdiParentRef skipLevelParentRef)
owningHierMember - The owning hierarchy member for this skip level. Cannot be null.skipLevelParentRef - The parent reference to use when skipping the normal parent level, for skip level records.public OdiSkipLevel(OdiHierarchyMember owningHierMember, OdiLevel skipToLevel)
owningHierMember - The owning hierarchy member for this skip level. Cannot be null.skipLevelParentRef - The parent level to use when skipping the normal parent level, for skip level records. The
parent reference object will be found or created as needed.public java.io.Serializable getInternalId()
IRepositoryEntity
Typically a subclass will delegate to a public
SomePrimitiveWrapper getId() method. The necessity for the
getInternalId() abstract method is solely because the
persistence layer needs a way of obtaining the identity irrespective of
the actual identity implementation choice.
Returning null from this method will indicate the object has
never been saved. This will likely be relied on by some DAO
implementations.
getInternalId in interface IRepositoryEntitypublic java.lang.Number getSkipLevelId()
public OdiHierarchyMember getHierarchyMember()
ISkipLevelgetHierarchyMember in interface ISkipLevelpublic OdiParentRef getParentRef()
ISkipLevelgetParentRef in interface ISkipLevelpublic void setParentRef(OdiParentRef parentRef)
ISkipLevelsetParentRef in interface ISkipLevelparentRef - The skipped ParentRef to set.