Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


oracle.jbo.server
Class AssociationDefImpl

java.lang.Object
  |
  +--oracle.jbo.common.NamedObjectImpl
        |
        +--oracle.jbo.mom.DefinitionObject
              |
              +--oracle.jbo.server.DefObject
                    |
                    +--oracle.jbo.server.AttributeDefImpl
                          |
                          +--oracle.jbo.server.AssociationDefImpl
All Implemented Interfaces:
AttributeDef, AttributeHints, EJBPersistable, Properties

public class AssociationDefImpl
extends AttributeDefImpl
 NAME
      AssociationDefImpl.java -
DESCRIPTION

      The AssociationDefImpl describes a read-only property that a
      JavaBean exports via a get accessor method.  This property
      participate in an association.

NOTES


VERSION
MODIFIED   (MM/DD/YY)
Version:
PUBLIC

Field Summary
protected  oracle.jbo.server.Association mAssociation
           

 

Fields inherited from class oracle.jbo.server.AttributeDefImpl
ATTR_LOAD_BULK, ATTR_LOAD_EACH, ATTR_LOAD_SKIP, HISTORY_CREATE_DATE, HISTORY_CREATE_USER, HISTORY_MODIFY_DATE, HISTORY_MODIFY_USER, HISTORY_MODIFY_VERSION, HISTORY_NOT_DEFINED, mAttrLoad, mColumnName, mComponentClass, mDef, mDefaultValue, mDiscrColumn, mDomainName, mElemFactory, mElemType, mHistoryKind, mIndex, mJavaType, mKind, mMandatory, mNotNull, mObjectTableOID, mObjectTableRef, mObjectType, mOIDAttrNames, mPrecision, mPrimaryKey, mQueriable, mReadMethod, mResolveAccessors, mRetrievedOnInsert, mRetrievedOnUpdate, mScale, mSQLBuilder, mType, mTypeFactory, mTypeFactoryInitialized, mUnique, mUpdateable, mWriteMethod

 

Fields inherited from class oracle.jbo.mom.DefinitionObject
mBaseDefObject, mExtendedDefObjects, mObjectResolved

 

Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties

 

Fields inherited from interface oracle.jbo.AttributeDef
ATTR_ASSOCIATED_ROW, ATTR_ASSOCIATED_ROWITERATOR, ATTR_DYNAMIC, ATTR_ENTITY_DERIVED, ATTR_PERSISTENT, ATTR_SQL_DERIVED, ATTR_TRANSIENT, READONLY, UPDATEABLE, UPDATEABLE_WHILE_NEW

 

Fields inherited from interface oracle.jbo.AttributeHints
ATTRIBUTE_CTL_DISPLAYHEIGHT, ATTRIBUTE_CTL_DISPLAYWIDTH, ATTRIBUTE_CTL_FORMTYPE, ATTRIBUTE_CTL_TYPE, ATTRIBUTE_DISPLAY_HINT, ATTRIBUTE_DISPLAY_HINT_DISPLAY, ATTRIBUTE_DISPLAY_HINT_HIDE, ATTRIBUTE_FORM_TYPE_DETAIL, ATTRIBUTE_FORM_TYPE_SHORT, ATTRIBUTE_LABEL, ATTRIBUTE_TOOLTIP, CTLTYPE_DATE, CTLTYPE_DEFAULT, CTLTYPE_EDIT, CTLTYPE_IMAGE, CTLTYPE_LIST, CTLTYPE_LOV, CTLTYPE_TOGGLE, FMT_FORMAT, FMT_FORMATTER

 

Method Summary
 AssociationEnd getAssociationEnd()
           
 EntityAssociation getEntityAssociation()
           
 AssociationEnd getOtherAssociationEnd()
           
protected static void loadFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement, java.lang.String assocName, oracle.jbo.server.TempAssocEndDesc assocEnd)
           
protected  void resolveEntityAssociation()
           
protected static AssociationDefImpl resolveReference(java.lang.String defName, oracle.jbo.server.TempAssocEndDesc assocEnd)
           
 void setAssociation(oracle.jbo.server.Association association)
           

 

Methods inherited from class oracle.jbo.server.AttributeDefImpl
beanToStore, convertToJava, convertToStorage, displayInShortForm, finishedLoading, getAttributeKind, getAttrLoad, getBaseDefObject, getColumnName, getColumnNameForQuery, getControlType, getDef, getDefaultValue, getDisplayHeight, getDisplayHint, getDisplayWidth, getElemFactory, getElemSQLType, getElemType, getEntityDef, getFormat, getFormattedAttribute, getFormatter, getFormatterClassName, getHint, getHintsFromResource, getHintValue, getHistoryKind, getIndex, getJavaType, getLabel, getLocaleName, getObjectType, getOIDAttrNames, getPackageDef, getPackageName, getPrecision, getPropertiesMap, getScale, getSQLBuilder, getSQLType, getSQLTypeIdToString, getSQLTypeStringToId, getTooltip, getTypeFactory, getUIHelper, getUpdateableFlag, hasFormatInformation, isDiscrColumn, isMandatory, isObjectTableOID, isObjectTableRef, isPrimaryKey, isQueriable, isRetrievedOnInsert, isRetrievedOnUpdate, loadFromResultSet, loadFromStatement, loadProperties, parseFormattedAttribute, printXMLDefinition, resolveReferences, setAttrLoad, setBaseDefObject, setDefaultValue, setDiscrColumn, setElemType, setMandatory, setName, setParent, setPrecisionScale, setPrimaryKey, setQueriable, setRetrievedOnInsert, setRetrievedOnUpdate, setSQLType, setUpdateableFlag, storeToBean

 

Methods inherited from class oracle.jbo.mom.DefinitionObject
addExtendedDefObject, getContainerDef, getContainerName, getExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, setObjectResolved

 

Methods inherited from class oracle.jbo.common.NamedObjectImpl
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getProperty, refreshProperty, setFullName, setPropertiesMap, setProperty

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.jbo.AttributeDef
getName

 

Methods inherited from interface oracle.jbo.Properties
getProperties, getProperty, refreshProperty

 

Field Detail

mAssociation

protected oracle.jbo.server.Association mAssociation
Method Detail

setAssociation

public void setAssociation(oracle.jbo.server.Association association)
Parameters:
association - The association it is part of.

getEntityAssociation

public EntityAssociation getEntityAssociation()
Returns:
association The association it is part of.

getAssociationEnd

public AssociationEnd getAssociationEnd()

getOtherAssociationEnd

public AssociationEnd getOtherAssociationEnd()

loadFromXML

protected static void loadFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement,
                                  java.lang.String assocName,
                                  oracle.jbo.server.TempAssocEndDesc assocEnd)

resolveEntityAssociation

protected void resolveEntityAssociation()

resolveReference

protected static AssociationDefImpl resolveReference(java.lang.String defName,
                                                     oracle.jbo.server.TempAssocEndDesc assocEnd)

Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


 

Copyright © 1997, 2003, Oracle. All rights reserved.