Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.jbo.server
Class AssociationEnd

java.lang.Object
  extended by oracle.jbo.server.NamedObjectImpl
      extended by oracle.jbo.mom.PersistableDefObject
          extended by oracle.jbo.server.DefObject
              extended by oracle.jbo.server.AssociationEnd
All Implemented Interfaces:
Formattable, ResourceBundleOwner, VariableManagerOwner, VariableManagerOwnerBase

public class AssociationEnd
extends DefObject


Field Summary
static java.lang.Class CLASS_INSTANCE
           
protected  java.lang.String mAliasName
           
protected  AttributeDefImpl[] mColumnAttrs
           
protected  ArrayList mColumns
           
protected  java.lang.String mDBObjectName
           
protected  boolean mIntersectInit
           
 
Fields inherited from class oracle.jbo.server.DefObject
DEF_MDS_CLIENT_KEY, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY
 
Fields inherited from class oracle.jbo.server.NamedObjectImpl
mObjName, mParent, mProperties, mUserData, RES_ID_SUFFIX
 
Method Summary
 java.lang.String formatForOutput(OutputFormatter formatter)
           
 AssociationDefImpl getAccessor()
           
 java.lang.String getAliasName()
           
 AttributeDefImpl[] getAttributeDefImpls()
           
 ArrayList getAttributeNames()
           
 int getCardinality()
           
 ArrayList getColumns()
           
 java.lang.String getDBObjectName()
           
 DefObject getOwner()
           
 java.lang.String getOwnerName()
           
 boolean[] getUnboundAttributeFlags()
           
 java.lang.String[] getUnboundAttributeNames()
           
 byte getUpdateableFlag()
           
 ViewDefImpl getUsesViewObject()
           
 java.lang.String getUsesViewObjectName()
           
 java.lang.String getViewCriteriaName()
           
 boolean hasContainer()
           
protected  void initFromXml(org.kxml2.io.KXmlParser parser)
           
 boolean isCascadeDelete()
           
 boolean isCascadeUpdate()
           
 boolean isCustomWhere()
           
 boolean isDeleteContainee()
           
 boolean isEffectiveDated()
           
 boolean isLockContainer()
           
 boolean isLockTopContainer()
           
 boolean isPartitionUsingWhereClause()
           
 boolean isSource()
           
 boolean isUpdateHistoryColumn()
           
 void loadFromXml(org.kxml2.io.KXmlParser parser, java.lang.String fullName)
           
protected  void resolveIntersectColumns()
           
 void setAliasName(java.lang.String s)
           
 void setAttributeDefImpls(AttributeDefImpl[] attrs)
           
 void setAttributeNames(ArrayList arr)
           
 void setCardinality(int i)
           
 void setCascadeDelete(boolean b)
           
 void setCascadeUpdate(boolean b)
           
 void setDBObjectName(java.lang.String s)
           
 void setDeleteContainee(boolean b)
           
 void setEffectiveDated(boolean b)
           
 void setHasContainer(boolean b)
           
 void setLockContainer(boolean b)
          Sets flag to lock only the immediate container in this composition hierarchy.
 void setLockLevel(byte b)
          Sets flag to lock the topmost container in this composition hierarchy.
 void setLockTopContainer(boolean b)
          Sets flag to lock the topmost container in this composition hierarchy.
 void setOwner(DefObject owner)
           
 void setOwnerName(java.lang.String ownerName)
           
 void setPartitionUsingWhereClause(boolean b)
           
 void setSource(boolean b)
           
 void setSuppressEvent(boolean b)
           
 void setUnboundAttributeNames(java.lang.String[] arr)
           
 void setUpdateableFlag(byte updateable)
           
 void setUpdateHistoryColumn(boolean b)
           
 void setUsesViewObject(ViewDefImpl usesViewObject)
           
 void setUsesViewObjectName(java.lang.String usesViewObjectName)
           
protected  void setViewCriteriaName(java.lang.String vcName)
           
 
Methods inherited from class oracle.jbo.server.DefObject
addExtendedDefObject, ensureVariableManager, getBaseDefObject, getDefScope, getExtendedDefObjects, getMessageBundleClass, getResourceBundleDef, getResourcePrefix, getVariableManager, getVarMgrParents, hasExtendedDefObjects, hasVariables, isBaseDefFor, isObjectResolved, loadProperties, loadProperties, loadResourceBundleDef, loadUserData, resolvePropertyRaw, setBaseDefObject, setBaseDefObject, setDefForComponent, setDefScope, setObjectResolved, setResourceBundleDef, unsetDefForComponent
 
Methods inherited from class oracle.jbo.mom.PersistableDefObject
getDefManager, loadXMLContents
 
Methods inherited from class oracle.jbo.server.NamedObjectImpl
formatChildCollectionForOutput, formatChildCollectionForOutput, formatChildCollectionForOutput, formatForOutput, getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, getUserData, parseAttrArrayElements, refreshProperty, requiresNamePrefixedResId, setFullName, setName, setParent, setPropertiesMap, setProperty
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.VariableManagerOwner
getName
 

Field Detail

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE

mAliasName

protected java.lang.String mAliasName

mColumns

protected ArrayList mColumns

mIntersectInit

protected boolean mIntersectInit

mDBObjectName

protected java.lang.String mDBObjectName

mColumnAttrs

protected AttributeDefImpl[] mColumnAttrs
Method Detail

setLockContainer

public void setLockContainer(boolean b)
Sets flag to lock only the immediate container in this composition hierarchy. TopLevel container is not locked based on this flag.


setLockLevel

public void setLockLevel(byte b)
Sets flag to lock the topmost container in this composition hierarchy.


isLockTopContainer

public boolean isLockTopContainer()

setLockTopContainer

public void setLockTopContainer(boolean b)
Sets flag to lock the topmost container in this composition hierarchy.


isLockContainer

public boolean isLockContainer()

getAccessor

public AssociationDefImpl getAccessor()

getAliasName

public java.lang.String getAliasName()

setAliasName

public void setAliasName(java.lang.String s)

getAttributeDefImpls

public AttributeDefImpl[] getAttributeDefImpls()

setAttributeDefImpls

public void setAttributeDefImpls(AttributeDefImpl[] attrs)

getOwner

public DefObject getOwner()

setOwner

public void setOwner(DefObject owner)

isCascadeUpdate

public boolean isCascadeUpdate()

setCascadeUpdate

public void setCascadeUpdate(boolean b)

getAttributeNames

public ArrayList getAttributeNames()

setAttributeNames

public void setAttributeNames(ArrayList arr)

getCardinality

public int getCardinality()

setCardinality

public void setCardinality(int i)

isCascadeDelete

public boolean isCascadeDelete()

setCascadeDelete

public void setCascadeDelete(boolean b)

getColumns

public ArrayList getColumns()

resolveIntersectColumns

protected void resolveIntersectColumns()

getDBObjectName

public java.lang.String getDBObjectName()

setDBObjectName

public void setDBObjectName(java.lang.String s)

getOwnerName

public java.lang.String getOwnerName()

setOwnerName

public void setOwnerName(java.lang.String ownerName)

getUnboundAttributeFlags

public boolean[] getUnboundAttributeFlags()

getUnboundAttributeNames

public java.lang.String[] getUnboundAttributeNames()

getUpdateableFlag

public byte getUpdateableFlag()

setUpdateableFlag

public void setUpdateableFlag(byte updateable)

setUsesViewObject

public void setUsesViewObject(ViewDefImpl usesViewObject)

getUsesViewObject

public ViewDefImpl getUsesViewObject()

getUsesViewObjectName

public java.lang.String getUsesViewObjectName()

setUsesViewObjectName

public void setUsesViewObjectName(java.lang.String usesViewObjectName)

getViewCriteriaName

public java.lang.String getViewCriteriaName()

setViewCriteriaName

protected void setViewCriteriaName(java.lang.String vcName)

hasContainer

public boolean hasContainer()

setHasContainer

public void setHasContainer(boolean b)

isCustomWhere

public boolean isCustomWhere()

isDeleteContainee

public boolean isDeleteContainee()

setDeleteContainee

public void setDeleteContainee(boolean b)

isEffectiveDated

public boolean isEffectiveDated()

setEffectiveDated

public void setEffectiveDated(boolean b)

isPartitionUsingWhereClause

public boolean isPartitionUsingWhereClause()

setPartitionUsingWhereClause

public void setPartitionUsingWhereClause(boolean b)

isSource

public boolean isSource()

setSource

public void setSource(boolean b)

setUnboundAttributeNames

public void setUnboundAttributeNames(java.lang.String[] arr)

isUpdateHistoryColumn

public boolean isUpdateHistoryColumn()

setUpdateHistoryColumn

public void setUpdateHistoryColumn(boolean b)

setSuppressEvent

public void setSuppressEvent(boolean b)

initFromXml

protected void initFromXml(org.kxml2.io.KXmlParser parser)

loadFromXml

public void loadFromXml(org.kxml2.io.KXmlParser parser,
                        java.lang.String fullName)

formatForOutput

public java.lang.String formatForOutput(OutputFormatter formatter)
Specified by:
formatForOutput in interface Formattable
Overrides:
formatForOutput in class NamedObjectImpl

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.