oracle.jbo.server
Class ViewAnnotations
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.server.DefObject
oracle.jbo.server.MetaObject
oracle.jbo.server.ComponentAnnotations
oracle.jbo.server.ViewAnnotations
- All Implemented Interfaces:
- ResourceBundleOwner, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase
public class ViewAnnotations
- extends ComponentAnnotations
- Since:
- 11.1.1.7.0
Methods inherited from class oracle.jbo.server.MetaObject |
deregisterSessionObject, getMessageBundleClass, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getPersDefNoUpdateCheck, getResourceBundleDef, getResourcePrefix, isDynamic, isInheritPersonalization, loadResourceBundle, registerDefObject, registerSessionDefObject, setInheritPersonalization, setMessageBundleClass, setResourceBundleDef, writeChildren, writeContents |
Methods inherited from class oracle.jbo.server.DefObject |
ensureVariableManager, finishedLoading, getAllProperties, getBaseDefObject, getVariableManager, getVarMgrParents, hasVariables, loadProperties, loadVariables, resolvePropertyRaw, resolveReferences, setBaseDefObject, setBaseDefObject, setName, setParent |
Methods inherited from class oracle.jbo.mom.PersistableDefObject |
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, checkEditable, close, createFromXML, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, reapplyChangesToChildren, reapplyChangesToContents, registerClass, 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 |
getViewAnnotations
public static ViewAnnotations getViewAnnotations(ViewDefImpl viewDef)
findAttribute
public NamedObjectAnnotations findAttribute(java.lang.String attrName)
resolveDefObject
public void resolveDefObject()
- Specified by:
resolveDefObject
in class MetaObject
getDefTypeId
public int getDefTypeId()
- Specified by:
getDefTypeId
in class DefObject
setDefForComponent
protected void setDefForComponent(ComponentObjectImpl comp)
- Specified by:
setDefForComponent
in class DefObject
unsetDefForComponent
protected void unsetDefForComponent(ComponentObjectImpl comp)
- Specified by:
unsetDefForComponent
in class DefObject
getXMLElementTag
public java.lang.String getXMLElementTag()
- Description copied from interface:
PersistentDefinition
- Returns a piece of static info for the type of object this is invoked
upon. Examples are PreparedStatements for insert, update, delete,
and String containing a base the select statement for retrieving
instances of this type through the SQLInputStream
- Specified by:
getXMLElementTag
in interface PersistentDefinition
- Overrides:
getXMLElementTag
in class PersistableDefObject
- Returns:
- returns the Statement required to store in Persitent Storage.
Incase of XML, it just returns the String. In the case of SQL
a JDBC PreparedStatement is returned.
getDefXMLElementTag
public java.lang.String getDefXMLElementTag()
- Specified by:
getDefXMLElementTag
in interface PersistentDefinition
- Overrides:
getDefXMLElementTag
in class PersistableDefObject
getDefXMLNameSpace
public java.lang.String getDefXMLNameSpace()
- Specified by:
getDefXMLNameSpace
in interface PersistentDefinition
- Overrides:
getDefXMLNameSpace
in class DefObject
loadXMLContents
public void loadXMLContents(DefElement xmlElement,
java.lang.String fullName)
- Overrides:
loadXMLContents
in class ComponentAnnotations
Copyright © 1997, 2013, Oracle. All rights reserved.