public class OdiRefMember extends oracle.odi.domain.support.AbstractRepositoryEntity implements IRefMember
Constructor and Description |
---|
OdiRefMember(OdiParentRef owningParentRef,
OdiNaturalKeyMember refNaturalKeyMember) |
Modifier and Type | Method and Description |
---|---|
OdiColumn |
getBoundColumn()
Get the bound column for this reference member.
|
OdiColumn |
getBoundStagingColumn()
Get the bound staging column for this reference member.
|
java.io.Serializable |
getInternalId()
Provides a common getter for the persistence layer to obtain an identity,
irrespective of the actual type of identity used.
|
OdiNaturalKeyMember |
getNaturalKeyMember()
Get the parent level natural key member that is associated with this reference member object.
|
OdiLevelAttribute |
getParentKeyAttribute()
Get the parent level key attribute that is associated with this reference
member object.
|
OdiParentRef |
getParentRef()
Get the parent reference that owns this reference member.
|
java.lang.Number |
getRefMemberId()
Get the unique id of this ref member.
|
void |
setBoundColumn(OdiColumn col)
Set the bound column for this reference member.
|
void |
setBoundStagingColumn(OdiColumn col)
Set the bound staging column for this reference member.
|
void |
setNaturalKeyMember(OdiNaturalKeyMember keyMember) |
java.lang.String |
toString() |
equals, getBigNumericId, getGlobalId, getNumericId, getParent, hashCode
getBigNumericId, getGlobalId, getNumericId
public OdiRefMember(OdiParentRef owningParentRef, OdiNaturalKeyMember refNaturalKeyMember)
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 IRepositoryEntity
public java.lang.Number getRefMemberId()
public OdiParentRef getParentRef()
IRefMember
getParentRef
in interface IRefMember
public OdiNaturalKeyMember getNaturalKeyMember()
IRefMember
getNaturalKeyMember
in interface IRefMember
public void setNaturalKeyMember(OdiNaturalKeyMember keyMember)
public OdiColumn getBoundColumn()
IRefMember
getBoundColumn
in interface IRefMember
public void setBoundColumn(OdiColumn col)
IRefMember
setBoundColumn
in interface IRefMember
col
- The bound column to set.public OdiColumn getBoundStagingColumn()
IRefMember
getBoundStagingColumn
in interface IRefMember
public void setBoundStagingColumn(OdiColumn col)
IRefMember
setBoundStagingColumn
in interface IRefMember
col
- The bound staging column to set.public OdiLevelAttribute getParentKeyAttribute()
IRefMember
getParentKeyAttribute
in interface IRefMember
public java.lang.String toString()
toString
in class oracle.odi.domain.support.AbstractRepositoryEntity