Skip navigation links
oracle.jbo.server
Class ViewAccessorDef
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.server.DefObject
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)
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 |
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 |
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)
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
Copyright © 1997, 2015, Oracle. All rights reserved.