Skip navigation links
oracle.jbo.server
Class AMViewUsage
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.server.AMViewUsage
- All Implemented Interfaces:
- DiffMergeable, DefPersistable, PersistentDefinition
-
public class AMViewUsage
- extends PersistableDefObject
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 |
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)
|
DifferDetails |
diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
|
DifferDetails |
diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
|
java.util.List<PDefViewCriteria> |
getAppliedViewCriterias()
|
java.util.List |
getBoundParameterList()
|
BoundParameters |
getBoundParameters()
|
java.lang.String |
getDefName()
Return the ViewDefName |
java.lang.String |
getDefXMLElementTag()
|
java.lang.String |
getDefXMLNameSpace()
|
java.lang.String |
getEOName()
|
java.lang.String |
getFromClause()
|
java.lang.String |
getOrderByClause()
|
java.util.Iterator |
getPlatforms()
Return an Enumeration of Platforms supported |
java.lang.String |
getProxyClassName(java.lang.String platform)
|
java.lang.String |
getQuery()
|
java.util.Iterator |
getRowPlatforms()
|
java.lang.String |
getRowProxyClassName(java.lang.String platform)
|
java.lang.String |
getSelectClause()
|
java.lang.String |
getWhereClause()
|
void |
loadBoundParameters(DefElement xmlElement)
|
void |
loadViewCriteriaUsage(DefElement xmlElement)
Load the view criteria usage for the view usage. |
void |
loadXMLContents(DefElement xmlElement, java.lang.String fullName)
|
PDefViewObject |
personalizeViewUsage()
|
boolean |
removeAppliedViewCriteria(java.lang.String pVCName)
|
void |
setProxyClassName(java.lang.String platform, java.lang.String className)
|
void |
setRowProxyClassName(java.lang.String platform, java.lang.String className)
|
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.mom.PersistableDefObject |
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, getOrigObject, getPropertyMap, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, 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, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDeprecated, isDynamicDefinitionObject, isObjectResolved, isSubtypeOf, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, suppressUpdateCheck |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setProxyClassName
public void setProxyClassName(java.lang.String platform,
java.lang.String className)
getProxyClassName
public java.lang.String getProxyClassName(java.lang.String platform)
setRowProxyClassName
public void setRowProxyClassName(java.lang.String platform,
java.lang.String className)
getRowProxyClassName
public java.lang.String getRowProxyClassName(java.lang.String platform)
getPlatforms
public java.util.Iterator getPlatforms()
- Return an Enumeration of Platforms supported
-
- Returns:
- Enumeration Deployment Platform names
getRowPlatforms
public java.util.Iterator getRowPlatforms()
getDefName
public java.lang.String getDefName()
- Return the ViewDefName
-
- Returns:
- ViewDefName
getQuery
public java.lang.String getQuery()
getEOName
public java.lang.String getEOName()
getSelectClause
public java.lang.String getSelectClause()
getFromClause
public java.lang.String getFromClause()
getWhereClause
public java.lang.String getWhereClause()
getOrderByClause
public java.lang.String getOrderByClause()
personalizeViewUsage
public PDefViewObject personalizeViewUsage()
getAppliedViewCriterias
public java.util.List<PDefViewCriteria> getAppliedViewCriterias()
addAppliedViewCriteria
public void addAppliedViewCriteria(PDefViewCriteria pVC)
removeAppliedViewCriteria
public boolean removeAppliedViewCriteria(java.lang.String pVCName)
getBoundParameters
public BoundParameters getBoundParameters()
getBoundParameterList
public java.util.List getBoundParameterList()
addBoundParameter
public void addBoundParameter(java.lang.String name,
java.lang.String expr)
getDefXMLElementTag
public java.lang.String getDefXMLElementTag()
-
- Specified by:
getDefXMLElementTag
in interface PersistentDefinition
- Overrides:
getDefXMLElementTag
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 PersistableDefObject
-
- 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
loadXMLContents
public void loadXMLContents(DefElement xmlElement,
java.lang.String fullName)
-
- Overrides:
loadXMLContents
in class PersistableDefObject
loadViewCriteriaUsage
public void loadViewCriteriaUsage(DefElement xmlElement)
- Load the view criteria usage for the view usage.
-
- Parameters:
xmlElement
- The view usage meta data that includes the applied view criteria info.
loadBoundParameters
public void loadBoundParameters(DefElement xmlElement)
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 PersistableDefObject
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 PersistableDefObject
getDefXMLNameSpace
public java.lang.String getDefXMLNameSpace()
-
- Specified by:
getDefXMLNameSpace
in interface PersistentDefinition
- Overrides:
getDefXMLNameSpace
in class PersistableDefObject
Skip navigation links
Copyright © 1997, 2015, Oracle. All rights reserved.