Skip navigation links 
 
oracle.jbo.server
Class AssociationReference
java.lang.Object
  
oracle.jbo.common.NamedObjectImpl
      
oracle.jbo.server.NamedObjectImpl
          
oracle.jbo.server.ComponentObjectImpl
              
oracle.jbo.server.AssociationReference
- All Implemented Interfaces:
 
- ComponentObject, ExprWrappable, GenericHints, PersistentDefinition, OperationContainer, Properties, VariableManagerOwner, VariableManagerOwnerBase
 
- 
public class AssociationReference
 
- extends ComponentObjectImpl
 
- implements PersistentDefinition
 
 NAME
      AssociationReference.java -
 DESCRIPTION
      The AssociationReference is an object that references an
      EntityAssociation or a ViewLinkDefImpl.
 NOTES
 VERSION
 MODIFIED   (MM/DD/YY)
 
 
 
 
  
 
 
| Methods inherited from class oracle.jbo.server.ComponentObjectImpl | 
addListener, applyPersonalization, create, createRef, createVariableValueManager, ensureVariableManager, findOperationDefinitions, findPersDefObject, getAllProperties, getApplicationModule, getBooleanAdfmConfigProperty, getCompListeners, getCompListenersList, getDefFullName, getDefinitionManager, getDefinitionState, getDefName, getFullNameForPersDef, getHintValue, getLabel, getLabelPlural, getMessageBundleClass, getProxyClassName, getProxyClassName, getResourceBundleDef, getRootApplicationModule, getStringFromMessageBundle, getTooltip, getVariableManager, hasVariables, isDead, isPersonalized, isRegWithPiggyMan, remove, resolvePropertyRaw, setName, setParent, setProxyClassName | 
 
 
| Methods inherited from class oracle.jbo.common.NamedObjectImpl | 
allocatePropertyMap, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getPropertyMap, getRawPropertyValue, getResourcesFromBundle, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setFullName, setPropertiesMap2, setProperty, setProperty, setPropertyExpression, setPropertyMap | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
 
 
getDef
public DefObject getDef()
- Description copied from class: 
ComponentObjectImpl 
- Gets the Def Object.
 
- 
- Returns:
 
- DefObject for the component
 
 
getAssociationDef
public AssociationDefBase getAssociationDef()
- 
- Returns:
 
- The Association this references.
 
 
getRowReference
public RowReference getRowReference()
- 
- Returns:
 
- the row def reference.
 
 
getOtherRowReference
public RowReference getOtherRowReference()
- 
- Returns:
 
- the row def of the other end.
 
 
getEndName
public java.lang.String getEndName()
getOtherEndName
public java.lang.String getOtherEndName()
getAccessor
public AssociationDefImpl getAccessor()
getOtherAccessor
public AssociationDefImpl getOtherAccessor()
getAssociationEnd
public AssociationEnd getAssociationEnd()
getOtherAssociationEnd
public AssociationEnd getOtherAssociationEnd()
isAssociationReversed
public boolean isAssociationReversed()
getXMLElementTag
public java.lang.String getXMLElementTag()
- Description copied from interface: 
PersistentDefinition 
- Returns a piece of static info for the type of object this is invoked upon. Examples are PreparedStatements for insert, update, delete, and String containing a base the select statement for retrieving instances of this type through the SQLInputStream
 
- 
- Specified by:
 
getXMLElementTag in interface PersistentDefinition 
 
- 
- Returns:
 
- returns the Statement required to store in Persitent Storage. Incase of XML, it just returns the String. In the case of SQL a JDBC PreparedStatement is returned.
 
 
getDefXMLElementTag
public java.lang.String getDefXMLElementTag()
- 
- Specified by:
 
getDefXMLElementTag in interface PersistentDefinition 
 
getDefXMLNameSpace
public java.lang.String getDefXMLNameSpace()
- 
- Specified by:
 
getDefXMLNameSpace in interface PersistentDefinition 
 
writeObject
public void writeObject(DefWriter jos)
- Description copied from interface: 
PersistentDefinition 
- Objects should write their persistence output in this method
 
- 
- Specified by:
 
writeObject in interface PersistentDefinition 
 
- 
- Parameters:
 
jos - the Output storage for persistence 
 
writeContents
public void writeContents(DefWriter jos)
- Description copied from interface: 
PersistentDefinition 
- Objects should write their persistence output in this method
 
- 
- Specified by:
 
writeContents in interface PersistentDefinition 
 
- 
- Parameters:
 
jos - the Output storage for persistence 
 
writeChildren
public void writeChildren(DefWriter jos)
- Description copied from interface: 
PersistentDefinition 
- Writes the Object's children to the Persistent storage
 
- 
- Specified by:
 
writeChildren in interface PersistentDefinition 
 
- 
- Parameters:
 
jos - the Output storage for persistence 
 
loadXMLContents
public void loadXMLContents(DefElement xmlElement)
Skip navigation links 
 
Copyright © 1997, 2013, Oracle. All rights reserved.