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, mImmutableGlobalFunctionResources, mProgrammaticallyAccessibleViewDefs, mSchemaRegenRules, mValidatorTypes, mViewLogicUnitMap, PNAME_ForDefOverride, SESSION_SHARED_APPMODULE_NAME
mChildPackage, mContainees, mDefMgr, mHasJava, mHasSubstitutes, mIsProject, mJavaPackageName, mLazyLoading, mXMLFileName, mXMLLoaded, mXMLSectionName
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
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) |
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 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) |
addChild, addChild, createContainerType, getContainerDefNames, getDefOverride, getDefOverrideName, 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
addDefImport, addExtendedDefObject, addSavedDocName, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, beginDiffObjects, checkEditable, checkStructWithOld, close, createFromXML, deregisterDefObject, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefTypeName, getDefWriter, getDefXMLNameSpace, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getMajorVersion, getMergeableFullName, getMergeableName, getMinorVersion, getOrigObject, getPropertyMap, getSavedDocNames, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, includeCustomizationLayerInfo, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, loadDefObject, loadXMLContentsNoResolve, 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, updateMdsKeyFromTip, verifyVersion, verifyVersionNullCheck, writeHeaderForNew, writeObject, writeVersion, writeXMLContents
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isComponentDefinition, isDeprecated, isObjectResolved, isSubtypeOf, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyNamesSet, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFullName
public static final java.lang.String JPX_FILE_EXTENSION
public JpxImpl()
public JpxImpl(int defScope, java.lang.String name)
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<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 java.util.ArrayList findBusLogicUnitNames(java.lang.String name, boolean searchAllJpxes)
public java.util.ArrayList findViewLogicUnitNames(java.lang.String name, boolean searchAllJpxes)
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