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:
- DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase
public class ViewAccessorDef
- extends DefObject
- Since:
- release specific (what release of product did this appear in)
Methods inherited from class oracle.jbo.server.DefObject |
ensureVariableManager, finishedLoading, getAllProperties, getBaseDefObject, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, loadProperties, loadVariables, resolvePropertyRaw, resolveReferences, setBaseDefObject, setBaseDefObject, setName |
Methods inherited from class oracle.jbo.mom.PersistableDefObject |
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, reapplyChangesToChildren, reapplyChangesToContents, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, updateChildrenList, verifyVersion, writeObject, writeVersion, writeXMLContents |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, 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, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setFullName, 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)
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.
getDefTypeId
public int getDefTypeId()
- Specified by:
getDefTypeId
in class DefObject
getDef
public RowDef getDef()
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)
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
Copyright © 1997, 2013, Oracle. All rights reserved.