public class CategoryImpl extends PersistableDefObject implements Category, ResourceBundleOwner
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
Category.CategoryType
Modifier and Type | Field and Description |
---|---|
protected CategoryManager |
mCategoryManager |
protected Category.CategoryType |
mCategoryType |
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
CATEGORY_CTL_FIELD_ORDER
DEFINITION_STATE_ACTIVE, DEFINITION_STATE_DEPRECATED, PROPERTY_DEFINITION_STATE, PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP
XML_STATEMENT
Constructor and Description |
---|
CategoryImpl()
Internal use only.
|
CategoryImpl(java.lang.String name)
Internal use only.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Internal use only.
|
void |
cloneCategory(Category originalCategory)
Internal use only.
|
CategoryManager |
getCategoryManager()
Internal use only.
|
double |
getFieldOrder(LocaleContext locale)
Internal use only.
|
java.lang.String |
getHintValue(LocaleContext locale,
java.lang.String sHintName)
Internal use only.
|
java.lang.String |
getLabel(LocaleContext locale)
Internal use only.
|
java.lang.String |
getLabelPlural(LocaleContext locale)
Internal use only.
|
ResourceBundleDef |
getResourceBundleDef()
Internal use only.
|
java.lang.String |
getResourcePrefix()
Internal use only.
|
java.lang.String |
getTooltip(LocaleContext locale)
Internal use only.
|
Category.CategoryType |
getType()
Internal use only.
|
void |
initFromXML(DefElement xmlElement)
Internal use only.
|
void |
setCategoryManager(CategoryManager categoryManager)
Internal use only.
|
void |
setType(Category.CategoryType typeValue)
Internal use only.
|
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, getDefXMLElementTag, getDefXMLNameSpace, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, 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, loadXMLContents, 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, writeChildren, writeContents, writeHeaderForNew, writeObject, writeVersion, writeXMLContents
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isComponentDefinition, isDeprecated, isDynamicDefinitionObject, 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
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProperties, getProperty, getProperty, refreshProperty
getDefinitionState
getFullName
protected CategoryManager mCategoryManager
protected Category.CategoryType mCategoryType
public CategoryImpl()
public CategoryImpl(java.lang.String name)
public void setCategoryManager(CategoryManager categoryManager)
public java.lang.String getLabel(LocaleContext locale)
getLabel
in interface GenericHints
public java.lang.String getLabelPlural(LocaleContext locale)
getLabelPlural
in interface GenericHints
public java.lang.String getTooltip(LocaleContext locale)
getTooltip
in interface GenericHints
public java.lang.String getHintValue(LocaleContext locale, java.lang.String sHintName)
getHintValue
in interface GenericHints
public double getFieldOrder(LocaleContext locale)
getFieldOrder
in interface CategoryHints
public void initFromXML(DefElement xmlElement)
public CategoryManager getCategoryManager()
public Category.CategoryType getType()
public void setType(Category.CategoryType typeValue)
public ResourceBundleDef getResourceBundleDef()
getResourceBundleDef
in interface ResourceBundleOwner
public java.lang.String getResourcePrefix()
getResourcePrefix
in interface ResourceBundleOwner
public void cloneCategory(Category originalCategory)