public class AssociationEnd extends DefObject
 NAME
      AssociationEnd.java -
 DESCRIPTION
 NOTES
 VERSION
 MODIFIED   (MM/DD/YY)
 PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.String | mAliasName | 
| protected AttributeDefImpl[] | mColumnAttrs | 
| protected java.util.ArrayList | mColumns | 
| protected java.lang.String | mDBObjectName | 
| protected boolean | mIntersectInit | 
| protected java.lang.String | mOrderByClause | 
mEditedProperties, mEditedPropertyExprsDEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_STATEMENT| Modifier and Type | Method and Description | 
|---|---|
| void | applyDiffChildren(DifferDetails dif,
                 DiffResolver resolver) | 
| void | applyDiffContents(DifferDetails dif,
                 DiffResolver resolver) | 
| DifferDetails | diffChildren(DiffMergeable docDef,
            DiffMergeable orgDef,
            DifferDetails difDetails) | 
| DifferDetails | diffContents(DiffMergeable docDef,
            DiffMergeable orgDef,
            DifferDetails difDetails) | 
| AssociationDefImpl | getAccessor() | 
| java.lang.String | getAliasName() | 
| java.util.List | getAttrDefNames() | 
| AttributeDefImpl[] | getAttributeDefImpls() | 
| java.util.ArrayList | getAttributeNames() | 
| int | getCardinality() | 
| java.util.ArrayList | getColumns() | 
| java.lang.String | getDBObjectName() | 
| int | getDefTypeId() | 
| java.lang.String | getDefXMLElementTag() | 
| java.util.List | getIntersectAttrDefNames() | 
| java.lang.String | getLockLevelStr(boolean nullForDefault) | 
| oracle.jbo.server.AssociationEnd.LockLevel | getLockLevelValue(java.lang.String s,
                 boolean processDefault) | 
| java.lang.Class | getMessageBundleClass() | 
| java.lang.String | getOrderByClause() | 
| DefObject | getOwner() | 
| java.lang.String | getOwnerName() | 
| ResourceBundleDef | getResourceBundleDef() | 
| boolean[] | getUnboundAttributeFlags() | 
| java.lang.String[] | getUnboundAttributeNames() | 
| byte | getUpdateableFlag() | 
| ViewDefImpl | getUsesViewObject() | 
| java.lang.String | getUsesViewObjectName() | 
| java.lang.String | getViewCriteriaName() | 
| boolean | hasContainer() | 
| boolean | isCascadeDelete() | 
| boolean | isCascadeUpdate() | 
| boolean | isCustomWhere() | 
| boolean | isDeleteContainee() | 
| boolean | isEffectiveDated() | 
| boolean | isEffectiveDatedDuringJoin()EffectiveDatedDuringJoin controls if the entity usages are effective dated when the
 join view definition is created. | 
| boolean | isLockContainer() | 
| boolean | isLockTopContainer() | 
| boolean | isPartitionUsingWhereClause() | 
| boolean | isSource() | 
| boolean | isSuppressEvent() | 
| boolean | isUpdateHistoryColumn() | 
| void | loadXMLContents(DefElement xmlElement,
               java.lang.String fullName) | 
| protected void | resolveIntersectColumns() | 
| void | setAliasName(java.lang.String s) | 
| void | setAttributeDefImpls(AttributeDefImpl[] attrs) | 
| void | setAttributeNames(java.util.ArrayList arr) | 
| void | setCardinality(int i) | 
| void | setCascadeDelete(boolean b) | 
| void | setCascadeUpdate(boolean b) | 
| void | setDBObjectName(java.lang.String s) | 
| protected void | setDefForComponent(ComponentObjectImpl comp) | 
| void | setDeleteContainee(boolean b) | 
| void | setDirty(boolean b)This method marks the Object dirty | 
| void | setEffectiveDated(boolean b) | 
| void | setEffectiveDatedDuringJoin(boolean b)Controls if the entity usages are effective dated when the
 join view definition is created. | 
| void | setHasContainer(boolean b) | 
| void | setLockContainer(boolean b)Sets flag to lock only the immediate container in this composition hierarchy. | 
| void | setLockLevel(oracle.jbo.server.AssociationEnd.LockLevel 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 | setOrderByClause(java.lang.String s) | 
| void | setOwner(DefObject owner) | 
| void | setOwnerName(java.lang.String ownerName) | 
| protected void | setParent(NamedObjectImpl parent)Sets this object's parent. | 
| 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) | 
| void | setViewCriteriaName2(java.lang.String vcName) | 
| protected void | unsetDefForComponent(ComponentObjectImpl comp) | 
| boolean | useFindByKey() | 
| void | writeChildren(DefWriter jos)Writes the Object's children to the Persistent storage | 
| void | writeContents(DefWriter jos)Objects should write their persistence output in this method | 
ensureVariableManager, finishedLoading, getAllProperties, getBaseDefObject, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, isDeprecated, isFromCustomization, loadProperties, loadVariables, resolvePropertyRaw, resolveReferences, setBaseDefObject, setBaseDefObject, setNameaddDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffObjects, ensureDifferDetails, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion, writeXMLContentsaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamegetFullNamegetFullName, getNameprotected java.lang.String mDBObjectName
protected java.lang.String mAliasName
protected java.lang.String mOrderByClause
protected java.util.ArrayList mColumns
protected AttributeDefImpl[] mColumnAttrs
protected boolean mIntersectInit
protected void setParent(NamedObjectImpl parent)
DefObjectpublic void setDirty(boolean b)
DefPersistablesetDirty in interface DefPersistablesetDirty in class PersistableDefObjectb - If true the Object is marked Dirty.protected void resolveIntersectColumns()
public int getDefTypeId()
getDefTypeId in class DefObjectprotected void setDefForComponent(ComponentObjectImpl comp)
setDefForComponent in class DefObjectprotected void unsetDefForComponent(ComponentObjectImpl comp)
unsetDefForComponent in class DefObjectpublic void setViewCriteriaName2(java.lang.String vcName)
protected void setViewCriteriaName(java.lang.String vcName)
public AssociationDefImpl getAccessor()
public DefObject getOwner()
public void setOwner(DefObject owner)
public java.lang.String getOwnerName()
public void setOwnerName(java.lang.String ownerName)
public ViewDefImpl getUsesViewObject()
public java.lang.String getViewCriteriaName()
public void setUsesViewObject(ViewDefImpl usesViewObject)
public java.lang.String getUsesViewObjectName()
public void setUsesViewObjectName(java.lang.String usesViewObjectName)
public boolean isSource()
public void setSource(boolean b)
public byte getUpdateableFlag()
public void setUpdateableFlag(byte updateable)
public boolean isCascadeUpdate()
public void setCascadeUpdate(boolean b)
public boolean isCascadeDelete()
public void setCascadeDelete(boolean b)
public boolean isDeleteContainee()
public void setDeleteContainee(boolean b)
public void setLockLevel(oracle.jbo.server.AssociationEnd.LockLevel b)
public boolean isLockTopContainer()
public void setLockTopContainer(boolean b)
public boolean isLockContainer()
public void setLockContainer(boolean b)
public boolean isUpdateHistoryColumn()
public void setUpdateHistoryColumn(boolean b)
public boolean hasContainer()
public void setHasContainer(boolean b)
public int getCardinality()
public void setCardinality(int i)
public boolean useFindByKey()
public java.lang.String getDBObjectName()
public void setDBObjectName(java.lang.String s)
public java.lang.String getAliasName()
public void setAliasName(java.lang.String s)
public java.lang.String getOrderByClause()
public void setOrderByClause(java.lang.String s)
public java.util.ArrayList getColumns()
public java.util.List getIntersectAttrDefNames()
public boolean isSuppressEvent()
public void setSuppressEvent(boolean b)
public boolean isEffectiveDated()
public void setEffectiveDated(boolean b)
public boolean isEffectiveDatedDuringJoin()
setEffectiveDatedDuringJoin(boolean).public void setEffectiveDatedDuringJoin(boolean b)
b - a flag to change the behavior as explained above.public AttributeDefImpl[] getAttributeDefImpls()
public void setAttributeDefImpls(AttributeDefImpl[] attrs)
public java.util.ArrayList getAttributeNames()
public java.util.List getAttrDefNames()
public void setAttributeNames(java.util.ArrayList arr)
public boolean[] getUnboundAttributeFlags()
public java.lang.String[] getUnboundAttributeNames()
public void setUnboundAttributeNames(java.lang.String[] arr)
public boolean isPartitionUsingWhereClause()
public void setPartitionUsingWhereClause(boolean b)
public boolean isCustomWhere()
public java.lang.Class getMessageBundleClass()
public ResourceBundleDef getResourceBundleDef()
public oracle.jbo.server.AssociationEnd.LockLevel getLockLevelValue(java.lang.String s,
                                                           boolean processDefault)
public java.lang.String getLockLevelStr(boolean nullForDefault)
public void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
loadXMLContents in class PersistableDefObjectpublic java.lang.String getDefXMLElementTag()
getDefXMLElementTag in interface PersistentDefinitiongetDefXMLElementTag in class PersistableDefObjectpublic void writeContents(DefWriter jos)
PersistentDefinitionwriteContents in interface PersistentDefinitionwriteContents in class PersistableDefObjectjos - the Output storage for persistencepublic void writeChildren(DefWriter jos)
PersistentDefinitionwriteChildren in interface PersistentDefinitionwriteChildren in class DefObjectjos - the Output storage for persistencepublic DifferDetails diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffContents in interface DiffMergeablediffContents in class PersistableDefObjectpublic DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffChildren in interface DiffMergeablediffChildren in class DefObjectpublic void applyDiffContents(DifferDetails dif, DiffResolver resolver)
applyDiffContents in interface DiffMergeableapplyDiffContents in class PersistableDefObjectpublic void applyDiffChildren(DifferDetails dif, DiffResolver resolver)
applyDiffChildren in interface DiffMergeableapplyDiffChildren in class DefObject