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

E17503-02

oracle.jbo.server
Class ViewLinkDefImpl

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.MetaObject
                  extended by oracle.jbo.server.AssociationDefBase
                      extended by oracle.jbo.server.ViewLinkDefImpl
All Implemented Interfaces:
Formattable, ResourceBundleOwner, Association, VariableManagerOwner, VariableManagerOwnerBase

public class ViewLinkDefImpl
extends AssociationDefBase


Field Summary
static java.lang.Class CLASS_INSTANCE
           
protected  EntityAssociationReference mAssocRef
           
 
Fields inherited from class oracle.jbo.server.MetaObject
mComponentClass
 
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
 
Constructor Summary
ViewLinkDefImpl()
           
ViewLinkDefImpl(java.lang.String name)
           
 
Method Summary
 void buildLinkEnds(ViewDefImpl source, java.lang.String srcName, int srcCardinality, boolean isSrcPartitionUsingWhereClause, AttributeDefImpl[] srcAttrs, java.lang.String[] srcUnboundAttrNames, ViewDefImpl destination, java.lang.String destName, int destCardinality, boolean isDestPartitionUsingWhereClause, AttributeDefImpl[] destAttrs, java.lang.String[] destUnboundAttrNames, java.lang.Object entityAssocObj, java.lang.String assocClause, java.lang.String reverseAssocClause)
          Internal use only.
static ViewLinkDefImpl findDefObject(java.lang.String defFullName)
           
static java.lang.String[] getAllDefNames()
           
 java.lang.Class getBaseComponentClass()
           
 int getBindingStyle()
           
 java.lang.Class getComponentClass()
          Gets the Java Class of the component that this definition object describes, i.e., oracle.jbo.server.ViewLinkImpl.
 EntityAssociation getEntityAssociation()
           
 EntityAssociationReference getEntityAssociationReference()
           
 boolean isEntityAssociationReversed()
           
 boolean isPartitionUsingWhereClause(boolean isReversed)
           
protected  void resolveReferences()
           
 void setBaseAssociationName(java.lang.String assocName)
           
 void setBaseAssocReversed(boolean value)
           
 void setEntityAssociationReference(EntityAssociationReference assocRef)
           
 
Methods inherited from class oracle.jbo.server.AssociationDefBase
findEndAccessorByName, findEndByName, formatForOutput, getAccessors, getAssociationClause, getAttributeDefImpls, getAttributeDefImplsByEndName, getDefs, getDestinationEnd, getDestinationOwner, getOtherAttributeDefImpls, getReverseAssociationClause, getSourceEnd, getSourceOwner, resolveDefObject, setAssociationClause, setReverseAssociationClause
 
Methods inherited from class oracle.jbo.server.MetaObject
getMessageBundleClass, getMsgBundleDef, setComponentClass, setMessageBundleClass
 
Methods inherited from class oracle.jbo.server.DefObject
addExtendedDefObject, ensureVariableManager, getBaseDefObject, getDefScope, getExtendedDefObjects, 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.server.Association
getFullName, getName
 
Methods inherited from interface oracle.jbo.common.ResourceBundleOwner
getResourceBundleDef, getResourcePrefix
 
Methods inherited from interface oracle.jbo.VariableManagerOwner
getName
 

Field Detail

mAssocRef

protected EntityAssociationReference mAssocRef

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE
Constructor Detail

ViewLinkDefImpl

public ViewLinkDefImpl()

ViewLinkDefImpl

public ViewLinkDefImpl(java.lang.String name)
Method Detail

resolveReferences

protected void resolveReferences()
Specified by:
resolveReferences in class AssociationDefBase

getAllDefNames

public static java.lang.String[] getAllDefNames()

findDefObject

public static ViewLinkDefImpl findDefObject(java.lang.String defFullName)

getBaseComponentClass

public java.lang.Class getBaseComponentClass()
Specified by:
getBaseComponentClass in class MetaObject

buildLinkEnds

public void buildLinkEnds(ViewDefImpl source,
                          java.lang.String srcName,
                          int srcCardinality,
                          boolean isSrcPartitionUsingWhereClause,
                          AttributeDefImpl[] srcAttrs,
                          java.lang.String[] srcUnboundAttrNames,
                          ViewDefImpl destination,
                          java.lang.String destName,
                          int destCardinality,
                          boolean isDestPartitionUsingWhereClause,
                          AttributeDefImpl[] destAttrs,
                          java.lang.String[] destUnboundAttrNames,
                          java.lang.Object entityAssocObj,
                          java.lang.String assocClause,
                          java.lang.String reverseAssocClause)
Internal use only. Application developers should not use this method.


setEntityAssociationReference

public void setEntityAssociationReference(EntityAssociationReference assocRef)

getBindingStyle

public int getBindingStyle()

setBaseAssociationName

public void setBaseAssociationName(java.lang.String assocName)

isEntityAssociationReversed

public boolean isEntityAssociationReversed()

getEntityAssociationReference

public EntityAssociationReference getEntityAssociationReference()
Returns:
The EntityAssociationReference.

getEntityAssociation

public EntityAssociation getEntityAssociation()
Returns:
The EntityAssociation.

isPartitionUsingWhereClause

public boolean isPartitionUsingWhereClause(boolean isReversed)

setBaseAssocReversed

public void setBaseAssocReversed(boolean value)

getComponentClass

public java.lang.Class getComponentClass()
Gets the Java Class of the component that this definition object describes, i.e., oracle.jbo.server.ViewLinkImpl.

Returns:
the component class.

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.