public class MapReference extends oracle.odi.domain.root.Root implements IExpressionReferencedObject, IModelObjectReference
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Number | 
getFCOBigNumericId()
Gets the first class object numeric ID of this reference. 
 | 
java.lang.String | 
getFCOGlobalId()
Gets the first class object global id. 
 | 
java.lang.Integer | 
getFCONumericId()
Deprecated.   
 | 
IModelObject | 
getFCOObject()
Gets the first class object referenced by this map reference. 
 | 
java.lang.String | 
getFCOQualifiedName()
Gets the fully qualified name for the first class object. 
 | 
java.lang.String | 
getFullQualifiedName()
Gets a combination of FCO qualified name (if any) and the referenced object qualified name. 
 | 
java.lang.String | 
getName()
Gets the name of the referenced object. 
 | 
IMapping | 
getOwnerMapping()
Gets the mapping that owns this map reference. 
 | 
IModelObject | 
getReferencedObject()
Gets the referenced object. 
 | 
java.lang.String | 
getReferencedObjectName()
Gets a fully qualified displayable name for the referenced object. 
 | 
IModelObject | 
getReferencedShortcutObject()
Gets the referenced object accessed through a shortcut. 
 | 
java.lang.Number | 
getRefObjectBigNumericId()
Gets the numeric ID of the referenced object. 
 | 
java.lang.String | 
getRefObjectGlobalId()
Gets the global id of the referenced object. 
 | 
java.lang.Integer | 
getRefObjectNumericId()
Deprecated.   
 | 
java.lang.String | 
getRefText()
Gets the reference text of this map reference. 
 | 
IMapRootContainer | 
getRootContainerOwner()
Gets the map root container of this reference. 
 | 
java.lang.Number | 
getShortcutRefObjectBigNumericId()
Gets the numeric ID for a reference to a shortcut object. 
 | 
java.lang.Integer | 
getShortcutRefObjectNumericId()
Deprecated.   
 | 
int | 
getUsageCount()
Get the usage count for this reference, which is the number of distinct mapping 
 objects are using the reference. 
 | 
boolean | 
isReferenceEquals(MapReference otherRef)
Return true if this reference points to the same exact object as the specified other reference. 
 | 
boolean | 
isReferenceValid()
Checks if the referenced object is found (reference resolved). 
 | 
void | 
refresh(boolean entityManagerRefresh)
Forces the reference to be re-resolved by finding the referenced object using the persistence
 context. 
 | 
java.lang.String | 
toString()  | 
void | 
validateReference(java.lang.Object parentObj)
Attempts to resolve the reference, and if found, updates the global id, 
 numeric id, and qualified name fields. 
 | 
addCachedIssue, addCachedIssues, clearIssueCache, delete, displayIssues, displayIssues, displayIssues, dump, dump, dump, dump, dumpToString, equals, getCachedErrors, getCachedSyncState, getCachedValidationErrorMessage, getChildNamespaceId, getDisplayableObjectName, getFCOContainer, getFullName, getGUID, getInternalId, getPropertyDefinitionOwner, getRootContainer, getStrongTypeClassName, getSyncState, getValueHolderValue, handleMapChangeEvent, hasAdapter, hashCode, isNew, setCachedSyncState, validate, validate, validategetBigNumericId, getGlobalId, getNumericId, getParentgetBigNumericId, getNumericIdgetGlobalId, getParentpublic IModelObject getReferencedObject() throws AdapterException
getReferencedObject in interface IModelObjectReferenceAdapterExceptionpublic boolean isReferenceValid()
public boolean isReferenceEquals(MapReference otherRef)
otherRef - The reference to compare to this one.public java.lang.String getFullQualifiedName()
public java.lang.String getRefObjectGlobalId()
getRefObjectGlobalId in interface IModelObjectReferencepublic java.lang.String getFCOQualifiedName()
getFCOQualifiedName in interface IModelObjectReferencepublic IMapRootContainer getRootContainerOwner()
public java.lang.String getName()
getName in interface IModelObjectReferencegetName in interface IExpressionReferencedObjectgetName in interface IRootgetName in class oracle.odi.domain.root.Rootpublic java.lang.String getRefText()
                            throws AdapterException
getRefText in interface IExpressionReferencedObjectAdapterExceptionpublic java.lang.Integer getRefObjectNumericId()
getRefObjectNumericId in interface IModelObjectReferencepublic java.lang.Number getRefObjectBigNumericId()
IModelObjectReferencegetRefObjectBigNumericId in interface IModelObjectReferencepublic java.lang.Integer getFCONumericId()
getFCONumericId in interface IModelObjectReferencepublic java.lang.Number getFCOBigNumericId()
IModelObjectReferencegetFCOBigNumericId in interface IModelObjectReferencepublic java.lang.String getReferencedObjectName()
public void validateReference(java.lang.Object parentObj)
                       throws AdapterException,
                              MappingException
parentObj - The new parent object to be used to resolve the reference.  If null,
 then the original object is found.AdapterExceptionMappingExceptionpublic java.lang.Integer getShortcutRefObjectNumericId()
getShortcutRefObjectNumericId in interface IModelObjectReferencepublic java.lang.Number getShortcutRefObjectBigNumericId()
IModelObjectReferencegetShortcutRefObjectBigNumericId in interface IModelObjectReferencepublic IModelObject getReferencedShortcutObject() throws AdapterException
getReferencedShortcutObject in interface IModelObjectReferenceAdapterExceptionpublic java.lang.String getFCOGlobalId()
getFCOGlobalId in interface IModelObjectReferencepublic IModelObject getFCOObject() throws AdapterException
getFCOObject in interface IModelObjectReferenceAdapterExceptionpublic java.lang.String toString()
toString in class oracle.odi.domain.root.Rootpublic void refresh(boolean entityManagerRefresh)
             throws AdapterException
entityManagerRefresh - If true, it will detach the referenced object from the persistence context
  which will force a re-query of the object from the database.  Use to detect object deletion in 
  an external transaction.AdapterExceptionpublic IMapping getOwnerMapping() throws AdapterException
getOwnerMapping in interface IModelObjectReferenceAdapterExceptionpublic int getUsageCount()