Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.7.3)

E10653-11


oracle.jbo.server
Class PDefApplicationModule

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.mom.DefinitionObject
          extended by oracle.jbo.mom.PersistableDefObject
              extended by oracle.jbo.mom.PersDefBase
                  extended by oracle.jbo.server.PDefComponentObjectBase
                      extended by oracle.jbo.server.PDefApplicationModule

All Implemented Interfaces:
ResourceBundleOwner, DiffMergeable, PersonalizableDef, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase

public class PDefApplicationModule
extends PDefComponentObjectBase

Nested Class Summary

 

Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType

 

Field Summary

 

Fields inherited from class oracle.jbo.mom.PersDefBase
APPLY_PERS_DEFAULT, APPLY_PERS_PROPS, APPLY_PERS_QUERY, APPLY_PERS_STRUCT

 

Fields inherited from class oracle.jbo.mom.PersistableDefObject
mEditedProperties, mEditedPropertyExprs

 

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

 

Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX

 

Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT

 

Constructor Summary
PDefApplicationModule()
           
PDefApplicationModule(ApplicationModuleDefImpl amDef)
           

 

Method Summary
 void addServiceViewUsage(java.lang.String vuName)
           
 void addServiceViewUsage(java.lang.String vuName, boolean canCreate, boolean canUpdate, boolean canDelete, boolean canMerge)
           
 void applyDiffChildren(DifferDetails dif, DiffResolver resolver)
           
 void applyDiffContents(DifferDetails dif, DiffResolver resolver)
           
 void applyPersonalization(int mode, 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)
           
 DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
           
 DifferDetails diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
           
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()
           
 java.lang.String getEditVersionsAsString()
           
 oracle.jbo.server.InheritPersonalization getInheritPersonalizationValue()
           
protected  int getLoadSubclassLevel()
           
 int getMajorVersion()
           
 int getMinorVersion()
           
 java.util.Map<java.lang.String,java.lang.String> getViewSchemaLocationMap()
          For internal use only.
protected  void loadDefVersions(DefElement xmlElement)
           
 void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
           
 boolean removeApplicationModule(java.lang.String amName)
           
 boolean removeServiceViewUsage(java.lang.String svuName)
           
 boolean removeViewLink(java.lang.String vlName)
           
 boolean removeViewObject(java.lang.String voName)
          Removes the view instance identified by the given name.
 void saveXMLContents()
           
 void setInheritPersonalizationStrValue(java.lang.String s)
           
 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.server.PDefComponentObjectBase
addOperation, addScriptOperation, ensureVariableManager, findOperationDefinition, getMessageBundleClass, getOperationDefinitions, getPersonalizedVariables, getResourceBundleDef, getResourcePrefix, getVariableManager, hasPersonalizedComponentOperations, hasVariables, lookupOperationDefinition, lookupPersonalizedVariable, personalizeOperations, personalizeVariable, removeOperation, removePersonalizedVariable, setEditable, setVariableManager

 

Methods inherited from class oracle.jbo.mom.PersDefBase
applyPersonalization, applyPropertiesPersonalization, deregisterDefObject, getBasePackage, getFileName, getStaticDef, getStaticDefWithCheck, getTrimmedFullName, hasStaticDefElem, isAuditEnabled, isAuditEnabled, isDeprecated, loadSubclassXMLContents, mergePropertyMap, raiseCustomAuditEvent, registerDefObject, registerSessionDefObject, removeProperty, resolveDefObject, setDefinitionState, setFullName, setFullName, setProperty, setPropertyExpression, setPropertyMap, setStaticDef

 

Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getExtendedDefObjectsInternal, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, mergeChanges, objectRemoved, reapplyChanges, registerClass, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditableFlag, setEditableObject, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setupDefWriterFromMO, staticUpdateChildrenList, 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, isDynamicDefinitionObject, isObjectResolved, 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

 

Methods inherited from interface oracle.jbo.VariableManagerOwner
getName

 

Methods inherited from interface oracle.jbo.mom.xml.DefPersistable
getFullName

 

Methods inherited from interface oracle.jbo.mom.DiffMergeable
getFullName, getName

 

Constructor Detail

PDefApplicationModule

public PDefApplicationModule()

PDefApplicationModule

public PDefApplicationModule(ApplicationModuleDefImpl amDef)

Method Detail

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)

removeApplicationModule

public boolean removeApplicationModule(java.lang.String amName)

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)

removeViewObject

public boolean removeViewObject(java.lang.String voName)
Removes the view instance identified by the given name. If a service view instance exists for the view instance, it will be removed also.
Parameters:
voName - name of the view instance to remove
Returns:
true if the view instance is found and removed.

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)

removeViewLink

public boolean removeViewLink(java.lang.String vlName)

addServiceViewUsage

public void addServiceViewUsage(java.lang.String vuName)

addServiceViewUsage

public void addServiceViewUsage(java.lang.String vuName,
                                boolean canCreate,
                                boolean canUpdate,
                                boolean canDelete,
                                boolean canMerge)

removeServiceViewUsage

public boolean removeServiceViewUsage(java.lang.String svuName)

applyPersonalization

public void applyPersonalization(int mode,
                                 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 PDefComponentObjectBase
Parameters:
jos - the Output storage for persistence

saveXMLContents

public void saveXMLContents()
Overrides:
saveXMLContents in class PersDefBase

getViewSchemaLocationMap

public java.util.Map<java.lang.String,java.lang.String> getViewSchemaLocationMap()
For internal use only. Application developers should not use this.
For internal use only. Application developers should not use this
used by RuntimeMXBeanImpl to migrate Service.xsd (bug 16006230)

loadXMLContents

public void loadXMLContents(DefElement xmlElement,
                            java.lang.String fullName)

diffChildren

public DifferDetails diffChildren(DiffMergeable docDef,
                                  DiffMergeable orgDef,
                                  DifferDetails difDetails)
Specified by:
diffChildren in interface DiffMergeable
Overrides:
diffChildren in class PDefComponentObjectBase

applyDiffChildren

public void applyDiffChildren(DifferDetails dif,
                              DiffResolver resolver)
Specified by:
applyDiffChildren in interface DiffMergeable
Overrides:
applyDiffChildren in class PDefComponentObjectBase

getInheritPersonalizationValue

public oracle.jbo.server.InheritPersonalization getInheritPersonalizationValue()

setInheritPersonalizationStrValue

public void setInheritPersonalizationStrValue(java.lang.String s)

getLoadSubclassLevel

protected int getLoadSubclassLevel()

getEditVersionsAsString

public java.lang.String getEditVersionsAsString()
Overrides:
getEditVersionsAsString in class PersistableDefObject

getMajorVersion

public int getMajorVersion()
Overrides:
getMajorVersion in class PersistableDefObject

getMinorVersion

public int getMinorVersion()
Overrides:
getMinorVersion in class PersistableDefObject

loadDefVersions

protected void loadDefVersions(DefElement xmlElement)

getDefXMLNameSpace

public java.lang.String getDefXMLNameSpace()
Specified by:
getDefXMLNameSpace in interface PersistentDefinition
Overrides:
getDefXMLNameSpace in class PersistableDefObject

diffContents

public DifferDetails diffContents(DiffMergeable docDef,
                                  DiffMergeable orgDef,
                                  DifferDetails difDetails)
Specified by:
diffContents in interface DiffMergeable
Overrides:
diffContents in class PersistableDefObject

applyDiffContents

public void applyDiffContents(DifferDetails dif,
                              DiffResolver resolver)
Specified by:
applyDiffContents in interface DiffMergeable
Overrides:
applyDiffContents in class PersistableDefObject

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.7.3)

E10653-11


Copyright © 1997, 2014, Oracle. All rights reserved.