public class JpxImpl extends PackageDefImpl
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
JPX_FILE_EXTENSION |
mAppModuleUsages, mBusLogicUnitMap, mConfigurations, mCustomObjectBasePackages, mEditableGlobalFunctionResources, mFieldTypes, mImmutableGlobalFunctionResources, mProgrammaticallyAccessibleViewDefs, mSchemaRegenRules, mValidatorTypes, mViewLogicUnitMap, PKG_ITEM_SEPARATOR, PNAME_ForDefOverride, SESSION_SHARED_APPMODULE_NAME
mChildPackage, mContainees, mDefMgr, mHasJava, mHasSubstitutes, mIsProject, mJavaPackageName, mLazyLoading, mXMLFileName, mXMLLoaded, mXMLSectionName
JIT_PACKAGE_NAME, mDebugToSkipEmptyDocForBug24949961, mEditedProperties, mEditedPropertyExprs
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, DEF_SCOPE_USER, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
FLAG_DIRTY, FLAG_EDITABLE, FLAG_FROM_TIP, FLAG_LOAD_BASE, FLAG_LOAD_HL_DEFS, FLAG_MAJOR_VERSION_CHANGED, FLAG_MINOR_VERSION_CHANGED, FLAG_NEW, FLAG_NEW_RECURSE, FLAG_SKIP_WRITE, XML_STATEMENT
Constructor and Description |
---|
JpxImpl() |
JpxImpl(int defScope,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addAppModuleUsage(java.lang.String usageName,
AppModuleUsage usage) |
void |
addObjNameForDiscrValues(java.lang.String rootBaseName,
java.lang.String discrVals,
java.lang.String objName) |
void |
addProgrammaticallyAccessibleViewDefToCustomizationProject(java.lang.String shortName,
java.lang.String viewDefFullName) |
AppModuleUsage |
createAppModuleUsage(java.lang.String amName,
java.lang.String defName,
java.lang.String configName,
int sharedScope) |
AppModuleUsage |
findAppModuleUsage(java.lang.String amName,
boolean searchAllJpxes) |
java.util.ArrayList |
findBusLogicUnitNames(java.lang.String name,
boolean searchAllJpxes) |
AppModuleConfigImpl |
findConfiguration(java.lang.String configName,
boolean searchAllJpxes) |
static JpxImpl |
findDefObject(java.lang.String jpxName) |
static JpxImpl |
findDefObjectNoSub(java.lang.String jpxName) |
java.lang.String |
findObjNameForDiscrValues(java.lang.String rootBaseName,
java.lang.String discrVals,
boolean searchAllJpxes) |
java.util.ArrayList |
findViewLogicUnitNames(java.lang.String name,
boolean searchAllJpxes) |
java.util.List<java.lang.String> |
getAppContainees() |
java.util.Collection |
getAppModuleUsages() |
java.lang.String |
getDefXMLElementTag() |
java.util.Map<java.lang.String,java.lang.String> |
getDiscrEntriesForRootBase(java.lang.String rootBaseName) |
java.lang.String |
getFullFileName() |
static java.lang.String |
getFullNameFromURLPath(java.lang.String urlPath) |
static oracle.adf.share.logging.ADFLogger |
getJpxLogger() |
java.util.Map |
getSubstitutes(boolean searchAllJpxes) |
static boolean |
isSingleJpx() |
void |
loadContainees(DefElement xmlElement,
boolean sepXMLFiles) |
void |
loadXMLContents(DefElement xmlElement,
java.lang.String fullName) |
void |
writeAppModuleUsages(DefWriter jos) |
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
|
void |
writeDiscrCatalog(DefWriter jos) |
void |
writeFieldTypes(DefWriter jos) |
void |
writeProgrammaticallyAccessibleViewDefs(DefWriter jos) |
addChild, addChild, createContainerType, getContainerDefNames, getDefOverride, getDefOverrideName, getDefOverrideNames, getJavaPackageName, getValidatorByName, hasJava, isForDefOverride, loadFromXMLFile, removeChild, setDefOverrideName, setForDefOverride, setIsProject, setJavaPackageName, setXMLName
addChild, addChild, findChildObject, generateUniqueChildName, getChildObjectNames, getChildObjectNames, getChildObjects, hasSubstitutes, isDynamicDefinitionObject, isLazyLoading, isProject, isXMLLoaded, loadBasicInfo, loadContainee, loadContainees, loadFromXML, removeChild, resolveAllReferences, setHasSubstitutes, setInitialized, setSynchronized
addChildren, addDefImport, addExtendedDefObject, addSavedDocName, adjustPropertyMapForWrite, allocatePDef, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, baseIsWriteObject, beginDiffObjects, buildChildName, buildFileName, callFinishedLoading, checkEditable, checkEditableWithDefWriter, checkStructWithOld, close, createEditPDef, createFromXML, deregisterDefObject, deregisterHLDef, deregisterSessionObject, diffChildren, diffChildrenHLDefs, diffChildrenProperties, diffContents, diffObjects, ensureDifferDetails, ensureDifferSkip, extractCustIntoPDef, findDefImport, finishedLoading, forgetChanges, getBaseDir, getBasePackage, getChildren, getDefImports, getDefManager, getDefTypeName, getDefWriter, getDefXMLNameSpace, getDifferSkip, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getHLDefMap, getIdentificationAttributeName, getMajorVersion, getMergeableFullName, getMergeableName, getMinorVersion, getOrigObject, getPropertyMap, getPropertyNamesSet, getSavedDocNames, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, includeCustomizationLayerInfo, isAutoMerged, isCreateEditPDef, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isInheritPolicyStrict, isLoadBase, isLoadHLDefs, isMajorVersionChanged, isMinorVersionChanged, isNew, isNewRecurse, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, isSaveToJSON, isSkipWrite, isWriteObject, loadDefImports, loadDefObject, loadXMLContentsNoResolve, lockDefinitionContext, lookupHLDef, makeNew, mergeChanges, mergeEditedPropertiesForJSON, mergePropertyMap, objectRemoved, postSaveContents, readJSONObject, reapplyChanges, registerClass, registerDefObject, registerHLDef, registerSessionDefObject, registerSiteDefObject, reloadFromXMLContents, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveJSONContents, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setEditableFlag, setEditableObject, setForRuntime, setFullName, setFullNameInternal, setLoadBase, setLoadHLDefs, setMajorVersionChanged, setNew, setNewRecurse, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setSkipWrite, setupDefWriterFromMO, setWholeDefDirty, setWholeDefNew, staticUpdateChildrenList, transferDefChangesInto, unlockDefinitionContext, updateChildObject, updateChildrenList, updateMdsKeyFromTip, verifyVersion, verifyVersionNullCheck, writeHeaderForNew, writeJSONContents, writeObject, writeVersion, writeXMLContents
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getMdsReferenceName, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isComponentDefinition, isDeprecated, isObjectResolved, isSubtypeOf, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, objectFound, objectInserted, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyExprEval, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, hasProperty, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty, setPropertyExpressionMap, setRawPropertyValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFullName
getProperty, removeProperty, setProperty
public static final java.lang.String JPX_FILE_EXTENSION
public JpxImpl()
public JpxImpl(int defScope, java.lang.String name)
public static oracle.adf.share.logging.ADFLogger getJpxLogger()
public static boolean isSingleJpx()
public static JpxImpl findDefObjectNoSub(java.lang.String jpxName)
public static JpxImpl findDefObject(java.lang.String jpxName)
public static java.lang.String getFullNameFromURLPath(java.lang.String urlPath)
public java.lang.String getFullFileName()
getFullFileName
in class PersistableDefObject
public java.lang.String getDefXMLElementTag()
getDefXMLElementTag
in interface PersistentDefinition
getDefXMLElementTag
in class PersistableDefObject
public void loadContainees(DefElement xmlElement, boolean sepXMLFiles)
loadContainees
in class PackageDefImpl
public java.util.List<java.lang.String> getAppContainees()
getAppContainees
in class ContainerDefImpl
public java.util.Map getSubstitutes(boolean searchAllJpxes)
getSubstitutes
in class ContainerDefImpl
public java.util.Map<java.lang.String,java.lang.String> getDiscrEntriesForRootBase(java.lang.String rootBaseName)
public java.lang.String findObjNameForDiscrValues(java.lang.String rootBaseName, java.lang.String discrVals, boolean searchAllJpxes)
public void addObjNameForDiscrValues(java.lang.String rootBaseName, java.lang.String discrVals, java.lang.String objName)
public void writeDiscrCatalog(DefWriter jos)
public AppModuleConfigImpl findConfiguration(java.lang.String configName, boolean searchAllJpxes)
public java.util.Collection getAppModuleUsages()
public AppModuleUsage createAppModuleUsage(java.lang.String amName, java.lang.String defName, java.lang.String configName, int sharedScope)
public void addAppModuleUsage(java.lang.String usageName, AppModuleUsage usage)
public AppModuleUsage findAppModuleUsage(java.lang.String amName, boolean searchAllJpxes)
public void writeAppModuleUsages(DefWriter jos)
public void writeProgrammaticallyAccessibleViewDefs(DefWriter jos)
public void writeFieldTypes(DefWriter jos)
public java.util.ArrayList findBusLogicUnitNames(java.lang.String name, boolean searchAllJpxes)
public java.util.ArrayList findViewLogicUnitNames(java.lang.String name, boolean searchAllJpxes)
public void addProgrammaticallyAccessibleViewDefToCustomizationProject(java.lang.String shortName, java.lang.String viewDefFullName)
public void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
loadXMLContents
in class ContainerDefImpl
public void writeChildren(DefWriter jos)
PersistentDefinition
writeChildren
in interface PersistentDefinition
writeChildren
in class PersistableDefObject
jos
- the Output storage for persistencepublic void writeContents(DefWriter jos)
PersistentDefinition
writeContents
in interface PersistentDefinition
writeContents
in class PackageDefImpl
jos
- the Output storage for persistence