Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


oracle.jbo.server
Class ViewAccessorDef

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.mom.DefinitionObject
          extended by oracle.jbo.mom.PersistableDefObject
              extended by oracle.jbo.server.DefObject
                  extended by oracle.jbo.server.ViewAccessorDef

All Implemented Interfaces:
DiffMergeable, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase

public class ViewAccessorDef
extends DefObject
Since:
release specific (what release of product did this appear in)

Nested Class Summary

 

Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType

 

Field Summary

 

Fields inherited from class oracle.jbo.mom.PersistableDefObject
mEditedProperties, mEditedPropertyExprs

 

Fields inherited from class oracle.jbo.mom.DefinitionObject
DEF_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_EXPRMAP

 

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

 

Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT

 

Constructor Summary
ViewAccessorDef()
           
ViewAccessorDef(java.lang.String name, java.lang.String viewDefFullName)
           
ViewAccessorDef(java.lang.String name, java.lang.String amUsageName, java.lang.String viewInstanceName)
           

 

Method Summary
 void addAppliedViewCriteria(PDefViewCriteria pVC)
           
 void addBoundParameter(java.lang.String name, java.lang.String expr)
           
 void applyDiffChildren(DifferDetails dif, DiffResolver resolver)
           
 void applyDiffContents(DifferDetails dif, DiffResolver resolver)
           
 void applyViewAccessorVCs(ViewObjectImpl vo)
           
 void copyFrom(ViewAccessorDef other)
           
 DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
           
 DifferDetails diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
           
 java.lang.String getAMUsageName()
           
 java.util.List<PDefViewCriteria> getAppliedViewCriterias()
           
 java.util.ArrayList getBoundParameterList()
           
 BoundParameters getBoundParameters()
           
 RowDef getDef()
           
 int getDefTypeId()
           
 java.lang.String getDefXMLElementTag()
           
 java.lang.String getFileName()
           
 java.lang.Class getMessageBundleClass()
           
 java.lang.String getOrderBy()
           
 ResourceBundleDef getResourceBundleDef()
           
 int getResultIndex()
           
 boolean getRowLevelBinds()
           
 java.lang.String getViewDefFullName()
           
 java.lang.String getViewInstanceName()
           
 boolean isDirty()
          This method returns if an Object is modified from last save/load
 boolean isEditable()
           
 boolean isForPersonalization()
           
 boolean isPreferredCriteriaAccessor()
           
 boolean isSharedInstance()
           
 void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
           
static ViewAccessorDef lookupViewAccessorDef(java.lang.String vaDesc, ViewObjectImpl vo)
           
 boolean removeAppliedViewCriteria(java.lang.String name)
           
 void setAMUsageName(java.lang.String amUsageName)
           
protected  void setDefForComponent(ComponentObjectImpl comp)
           
 void setForPersonalization(boolean b)
           
 void setOrderBy(java.lang.String orderBy)
           
protected  void setParent(NamedObjectImpl parent)
          Sets this object's parent.
 void setResultIndex(int index)
           
 void setRowLevelBinds(boolean b)
           
 void setSharedInstance(boolean b)
           
 void setViewDefFullName(java.lang.String viewDefName)
           
 void setViewInstanceName(java.lang.String voName)
           
protected  void unsetDefForComponent(ComponentObjectImpl comp)
           
 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

 

Methods inherited from class oracle.jbo.server.DefObject
ensureVariableManager, finishedLoading, getAdfmConfigStartupProperty, getAllProperties, getBaseDefObject, getBooleanAdfmConfigProperty, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, isDeprecated, loadProperties, loadVariables, resolvePropertyRaw, resolveReferences, setBaseDefObject, setBaseDefObject, setName

 

Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffObjects, ensureDifferDetails, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, getOrigObject, getPropertyMap, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, lockDefinitionContext, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, unlockDefinitionContext, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion, writeXMLContents

 

Methods inherited from class oracle.jbo.mom.DefinitionObject
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSubtypeOf, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, suppressUpdateCheck

 

Methods inherited from class oracle.jbo.common.NamedObjectImpl
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, 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.VariableManagerOwner
getName

 

Methods inherited from interface oracle.jbo.mom.xml.DefPersistable
getFullName

 

Methods inherited from interface oracle.jbo.mom.DiffMergeable
getFullName, getName

 

Constructor Detail

ViewAccessorDef

public ViewAccessorDef()

ViewAccessorDef

public ViewAccessorDef(java.lang.String name,
                       java.lang.String viewDefFullName)

ViewAccessorDef

public ViewAccessorDef(java.lang.String name,
                       java.lang.String amUsageName,
                       java.lang.String viewInstanceName)

Method Detail

copyFrom

public void copyFrom(ViewAccessorDef other)

isDirty

public boolean isDirty()
Description copied from interface: DefPersistable
This method returns if an Object is modified from last save/load
Specified by:
isDirty in interface DefPersistable
Overrides:
isDirty in class PersistableDefObject
Returns:
Returns true if the Object is dirty. Returns false otherwise.

isForPersonalization

public boolean isForPersonalization()

setForPersonalization

public void setForPersonalization(boolean b)

getDefTypeId

public int getDefTypeId()
Specified by:
getDefTypeId in class DefObject

getDef

public RowDef getDef()

isEditable

public boolean isEditable()
Overrides:
isEditable in class PersistableDefObject

getFileName

public java.lang.String getFileName()
Overrides:
getFileName in class PersistableDefObject

setParent

protected void setParent(NamedObjectImpl parent)
Description copied from class: DefObject
Sets this object's parent.
Overrides:
setParent in class DefObject
Parameters:
parent - the named object that is to be the parent of this object.

getMessageBundleClass

public java.lang.Class getMessageBundleClass()

getResourceBundleDef

public ResourceBundleDef getResourceBundleDef()

setDefForComponent

protected void setDefForComponent(ComponentObjectImpl comp)
Specified by:
setDefForComponent in class DefObject

unsetDefForComponent

protected void unsetDefForComponent(ComponentObjectImpl comp)
Specified by:
unsetDefForComponent in class DefObject

getViewDefFullName

public java.lang.String getViewDefFullName()

setViewDefFullName

public void setViewDefFullName(java.lang.String viewDefName)

getAMUsageName

public java.lang.String getAMUsageName()

setAMUsageName

public void setAMUsageName(java.lang.String amUsageName)

getViewInstanceName

public java.lang.String getViewInstanceName()

setViewInstanceName

public void setViewInstanceName(java.lang.String voName)

isPreferredCriteriaAccessor

public boolean isPreferredCriteriaAccessor()

isSharedInstance

public boolean isSharedInstance()

setSharedInstance

public void setSharedInstance(boolean b)

getRowLevelBinds

public boolean getRowLevelBinds()

setRowLevelBinds

public void setRowLevelBinds(boolean b)

getOrderBy

public java.lang.String getOrderBy()

setOrderBy

public void setOrderBy(java.lang.String orderBy)

getAppliedViewCriterias

public java.util.List<PDefViewCriteria> getAppliedViewCriterias()

addAppliedViewCriteria

public void addAppliedViewCriteria(PDefViewCriteria pVC)

removeAppliedViewCriteria

public boolean removeAppliedViewCriteria(java.lang.String name)

getBoundParameters

public BoundParameters getBoundParameters()

getBoundParameterList

public java.util.ArrayList getBoundParameterList()

addBoundParameter

public void addBoundParameter(java.lang.String name,
                              java.lang.String expr)

getResultIndex

public int getResultIndex()

setResultIndex

public void setResultIndex(int index)

applyViewAccessorVCs

public void applyViewAccessorVCs(ViewObjectImpl vo)
For internal use only. Application developers should not use this

lookupViewAccessorDef

public static ViewAccessorDef lookupViewAccessorDef(java.lang.String vaDesc,
                                                    ViewObjectImpl vo)

loadXMLContents

public void loadXMLContents(DefElement xmlElement,
                            java.lang.String fullName)
Overrides:
loadXMLContents in class PersistableDefObject

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
Overrides:
writeChildren in class DefObject
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
Overrides:
writeContents in class PersistableDefObject
Parameters:
jos - the Output storage for persistence

getDefXMLElementTag

public java.lang.String getDefXMLElementTag()
Specified by:
getDefXMLElementTag in interface PersistentDefinition
Overrides:
getDefXMLElementTag in class PersistableDefObject

diffContents

public DifferDetails diffContents(DiffMergeable docDef,
                                  DiffMergeable orgDef,
                                  DifferDetails difDetails)
Specified by:
diffContents in interface DiffMergeable
Overrides:
diffContents in class PersistableDefObject

diffChildren

public DifferDetails diffChildren(DiffMergeable docDef,
                                  DiffMergeable orgDef,
                                  DifferDetails difDetails)
Specified by:
diffChildren in interface DiffMergeable
Overrides:
diffChildren in class DefObject

applyDiffContents

public void applyDiffContents(DifferDetails dif,
                              DiffResolver resolver)
Specified by:
applyDiffContents in interface DiffMergeable
Overrides:
applyDiffContents in class PersistableDefObject

applyDiffChildren

public void applyDiffChildren(DifferDetails dif,
                              DiffResolver resolver)
Specified by:
applyDiffChildren in interface DiffMergeable
Overrides:
applyDiffChildren in class DefObject

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


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