Skip navigation links
oracle.jbo.server
Class PDefApplicationModule
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.mom.PersDefBase
oracle.jbo.server.PDefComponentObjectBase
oracle.jbo.server.PDefApplicationModule
- All Implemented Interfaces:
- PersonalizableDef, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase
-
public class PDefApplicationModule
- extends PDefComponentObjectBase
Method Summary |
void |
applyPersonalization(java.lang.Object instance)
|
void |
createApplicationModule(java.lang.String amName, java.lang.String defName, int sharedScope)
|
void |
createViewLink(java.lang.String vlName, java.lang.String defName, java.lang.String srcVOName, java.lang.String destVOName)
|
void |
createViewLinkBetweenViewObjects(java.lang.String vlName, java.lang.String accessorName, java.lang.String srcVOName, java.lang.String[] srcAttrNames, java.lang.String destVOName, java.lang.String[] destAttrNames, java.lang.String assocClause)
|
void |
createViewLinkFromEntityAssocName(java.lang.String vlName, java.lang.String entityAssocName, java.lang.String srcVOName, java.lang.String destVOName)
|
AMViewUsage |
createViewObject(java.lang.String voName, java.lang.String defName)
|
AMViewUsage |
createViewObjectFromQueryClauses(java.lang.String voName, java.lang.String eoName, java.lang.String selectClause, java.lang.String fromClause, java.lang.String whereClause, java.lang.String orderByClause)
|
AMViewUsage |
createViewObjectFromQueryStmt(java.lang.String voName, java.lang.String queryStatement)
|
AMViewUsage |
createViewObjectFromQueryStmt(java.lang.String voName, java.lang.String queryStatement, java.lang.String voImplClassName)
|
static PDefApplicationModule |
findDefObject(java.lang.String persDefName)
|
static PDefApplicationModule |
findDefObjectNoSub(java.lang.String persDefName)
|
DefinitionObject |
findStaticDefinitionObject(java.lang.String fullName)
|
static java.lang.String[] |
getAllDefNames()
|
AppModuleUsage[] |
getAMAppModuleUsages()
|
ViewLinkUsage[] |
getAMViewLinkUsages()
|
AMViewUsage[] |
getAMViewUsages()
|
java.lang.String |
getDefXMLNameSpace()
|
void |
loadXMLContents(DefElement xmlElement, java.lang.String fullName)
|
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.PersDefBase |
applyPropertiesPersonalization, deregisterDefObject, getBasePackage, getFileName, getStaticDef, getStaticDefWithCheck, registerDefObject, registerSessionDefObject, removeProperty, resolveDefObject, setFullName, setFullName, setProperty, setPropertyMap, setStaticDef |
Methods inherited from class oracle.jbo.mom.PersistableDefObject |
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, isDirty, isEditable, isNew, loadDefImports, objectRemoved, registerClass, remove, removeAndDelete, removeDefImport, saveXMLContents, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setNew, setOrigObject, updateChildrenList, verifyVersion, writeObject, writeVersion, writeXMLContents |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addExtendedDefObject, addPropertySetName, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, removeExtendedDefObject, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDefApplicationModule
public PDefApplicationModule()
PDefApplicationModule
public PDefApplicationModule(ApplicationModuleDefImpl amDef)
getAllDefNames
public static java.lang.String[] getAllDefNames()
findDefObjectNoSub
public static PDefApplicationModule findDefObjectNoSub(java.lang.String persDefName)
findDefObject
public static PDefApplicationModule findDefObject(java.lang.String persDefName)
findStaticDefinitionObject
public DefinitionObject findStaticDefinitionObject(java.lang.String fullName)
-
- Specified by:
findStaticDefinitionObject
in interface PersonalizableDef
- Specified by:
findStaticDefinitionObject
in class PersDefBase
createApplicationModule
public void createApplicationModule(java.lang.String amName,
java.lang.String defName,
int sharedScope)
getAMViewUsages
public AMViewUsage[] getAMViewUsages()
getAMViewLinkUsages
public ViewLinkUsage[] getAMViewLinkUsages()
getAMAppModuleUsages
public AppModuleUsage[] getAMAppModuleUsages()
createViewObject
public AMViewUsage createViewObject(java.lang.String voName,
java.lang.String defName)
createViewObjectFromQueryClauses
public AMViewUsage createViewObjectFromQueryClauses(java.lang.String voName,
java.lang.String eoName,
java.lang.String selectClause,
java.lang.String fromClause,
java.lang.String whereClause,
java.lang.String orderByClause)
createViewObjectFromQueryStmt
public AMViewUsage createViewObjectFromQueryStmt(java.lang.String voName,
java.lang.String queryStatement)
createViewObjectFromQueryStmt
public AMViewUsage createViewObjectFromQueryStmt(java.lang.String voName,
java.lang.String queryStatement,
java.lang.String voImplClassName)
createViewLink
public void createViewLink(java.lang.String vlName,
java.lang.String defName,
java.lang.String srcVOName,
java.lang.String destVOName)
createViewLinkFromEntityAssocName
public void createViewLinkFromEntityAssocName(java.lang.String vlName,
java.lang.String entityAssocName,
java.lang.String srcVOName,
java.lang.String destVOName)
createViewLinkBetweenViewObjects
public void createViewLinkBetweenViewObjects(java.lang.String vlName,
java.lang.String accessorName,
java.lang.String srcVOName,
java.lang.String[] srcAttrNames,
java.lang.String destVOName,
java.lang.String[] destAttrNames,
java.lang.String assocClause)
applyPersonalization
public void applyPersonalization(java.lang.Object instance)
-
- Specified by:
applyPersonalization
in interface PersonalizableDef
- Specified by:
applyPersonalization
in class PersDefBase
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 PDefComponentObjectBase
-
- 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 PersDefBase
-
- Parameters:
jos
- the Output storage for persistence
loadXMLContents
public void loadXMLContents(DefElement xmlElement,
java.lang.String fullName)
-
- Overrides:
loadXMLContents
in class PersDefBase
getDefXMLNameSpace
public java.lang.String getDefXMLNameSpace()
-
- Specified by:
getDefXMLNameSpace
in interface PersistentDefinition
- Overrides:
getDefXMLNameSpace
in class PersistableDefObject
Skip navigation links
Copyright © 1997, 2009, Oracle. All rights reserved.