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, hashCodegetBigNumericId, getGlobalId, getNumericIdpublic 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 IRepositoryEntitypublic java.lang.Number getRefMemberId()
public OdiParentRef getParentRef()
IRefMembergetParentRef in interface IRefMemberpublic OdiNaturalKeyMember getNaturalKeyMember()
IRefMembergetNaturalKeyMember in interface IRefMemberpublic void setNaturalKeyMember(OdiNaturalKeyMember keyMember)
public OdiColumn getBoundColumn()
IRefMembergetBoundColumn in interface IRefMemberpublic void setBoundColumn(OdiColumn col)
IRefMembersetBoundColumn in interface IRefMembercol - The bound column to set.public OdiColumn getBoundStagingColumn()
IRefMembergetBoundStagingColumn in interface IRefMemberpublic void setBoundStagingColumn(OdiColumn col)
IRefMembersetBoundStagingColumn in interface IRefMembercol - The bound staging column to set.public OdiLevelAttribute getParentKeyAttribute()
IRefMembergetParentKeyAttribute in interface IRefMemberpublic java.lang.String toString()
toString in class oracle.odi.domain.support.AbstractRepositoryEntity