public class ConfigurationCategoryDefinition extends CategoryDefinition
LibraryObjectDefinition.EnumToIntegerCode, LibraryObjectDefinition.LookupByNamem_Attributes, m_ClassObjectName, m_ClassObjectValue, m_ContentSpecifications, m_DefinitionLists, m_Definitions, m_EnclosedDefinition, m_Id, m_Options, m_ReadOnly, m_ReferenceAttributes, m_Session, m_SystemOptions| Constructor and Description | 
|---|
ConfigurationCategoryDefinition(LibrarySessionInterface session)
Construct a definition explicitly capturing the
 session. 
 | 
ConfigurationCategoryDefinition(LibrarySessionInterface session,
                               String className)
Construct a definition, explicitly capturing the
 session and setting the initial classobject. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ConfigurationCategory | 
getParentConfigurationOption()
Gets the option indicating the parent ConfigurationCategory when it is
 necessary to specify one explicitly. 
 | 
Boolean | 
isEnabled()
Gets whether the configuration is set explicitly to be enabled or 
 disabled. 
 | 
void | 
setEnabled(boolean enabled)
Sets whether or not the options defined by this ConfigurationCategory
 are enabled. 
 | 
void | 
setFinal(boolean isFinal)
Sets whether or not sub-objects may override this ConfigurationCategory. 
 | 
void | 
setParentConfigurationOption(ConfigurationCategory value)
Sets the option indicating the parent ConfigurationCategory when it is
 necessary to specify one explicitly. 
 | 
static ConfigurationCategoryDefinition | 
toConfigurationCategoryDefinition(LibraryObjectDefinition lodef)
Cast specified LibraryObjectDefinition to a ConfigurationCategoryDefinition. 
 | 
static ConfigurationCategoryDefinition | 
toConfigurationCategoryDefinition(LibraryObjectDefinition lodef,
                                 boolean enforceCompat)
Cast specified LibraryObjectDefinition to a ConfigurationCategoryDefinition. 
 | 
getUpdateAssociatedObjectOption, setUpdateAssociatedObjectOption, toCategoryDefinition, toCategoryDefinitionaddCategoryDefinition, addCategoryDefinition, addCategoryDefinitions, addCategoryDefinitions, applySettings, getAddToFolderOption, getAddToFolderValue, getAutoFolderingActionSpecification, getCascadeCopyRelationshipsOption, getCascadeCopyRelationshipsOptionValue, getCategoryCopyOption, getCategoryDefinitions, getContentQuotaCopyOption, getCreateCategoriesServerSideOption, getExplicitCreateAndModifyAttributesOption, getExplicitCreateDate, getExplicitLastModifyDate, getFreeIfLastFolderReferenceOption, getKeepLastModifierOption, getKeepLastModifyDateOption, getLockEntryDefinition, getLockObject, getLockObjectDefinition, getLockObjectValue, getSecuringPublicObject, getSecuringPublicObjectValue, getUpdatedLockObjectDefinition, removeCategoryDefinitions, removeLockEntryDefinition, resolveAutoFolderingSettings, setAddToFolderOption, setAddToFolderValue, setAutoFolderingActionSpecification, setAutoFolderingActionSpecification, setCascadeCopyRelationshipsOption, setCategoryCopyOption, setCategoryDefinitions, setContentQuotaCopyOption, setCreateCategoriesServerSideOption, setExplicitCreateAndModifyAttributesOption, setExplicitCreateDate, setExplicitLastModifyDate, setFreeIfLastFolderReferenceOption, setKeepLastModifierOption, setKeepLastModifyDateOption, setLockEntryDefinition, setLockObject, setLockObjectDefinition, setLockObjectValue, setNullSecurity, setPrivateSecurity, setPublishedSecurity, setSecuringPublicObject, setSecuringPublicObjectValue, setUpdatedLockObjectDefinition, toPublicObjectDefinition, toPublicObjectDefinitionaddDefinition, addDefinitions, addProperty, addPropertyDefinition, addPropertyDefinition, addPropertyDefinitions, addPropertyDefinitions, addSimplePropertyDefinition, addSimplePropertyDefinition, addSimplePropertyDefinitions, addSimplePropertyDefinitions, applyEnumSetting, applyEnumSetting, applyMapSetting, applyMapSetting, applyObjectArraySetting, applyObjectArraySetting, applyObjectSetting, applyObjectSetting, applySetting, applySetting, captureSession, captureSession, captureSession, clone, constructInstance, constructInstance, constructInstance, copyInto, deriveObjectArraySetting, deriveObjectSetting, getAttribute, getAttribute, getAttributes, getAttributes, getAttributesSorted, getClassId, getClassObject, getClassObjectValue, getContentSpecification, getContentSpecificationKeys, getCopiedObjectValue, getDefinition, getDefinitionClassName, getDefinitionKeys, getDefinitionListKeys, getDefinitions, getId, getLibrarySession, getName, getOption, getOptionAsAttributeValue, getOptionKeys, getPolicyMode, getPropertyDefinitions, getReferenceAttribute, getReferenceAttributes, getServerDefinition, getSession, getSimplePropertyDefinitions, getSLibrarySession, getStringAttribute, getSystemOption, getSystemOptionAsAttributeValue, getSystemOptionAsBoolean, getSystemOptionKeys, getWriteableInstance, isReadOnly, prepareForDefinitionObject, processSimplePropertiesForCreate, processSimplePropertiesForUpdate, removeAttribute, removeContentSpecification, removeDefinition, removeDefinitions, removeOption, removePropertyDefinitions, removeReferenceAttribute, removeSimplePropertyDefinitions, removeSystemOption, reset, resolve, setAttribute, setAttribute, setAttribute, setAttributeByUpperCaseName, setAttributeByUpperCaseName, setAttributePolicyMode, setAttributes, setClassId, setClassname, setClassObject, setClassObjectValue, setContentSpecification, setCopiedObjectValue, setDefinition, setDefinitions, setId, setName, setOption, setReadOnly, setReferenceAttribute, setReferenceAttribute, setSession, setSimplePropertyDefinitions, setSystemOption, unresolve, verifySessionpublic ConfigurationCategoryDefinition(LibrarySessionInterface session) throws IfsException
session - the current sessionIfsException - if the operation failspublic ConfigurationCategoryDefinition(LibrarySessionInterface session, String className) throws IfsException
session - the current sessionclassName - the initial class nameIfsException - if the operation failspublic void setEnabled(boolean enabled)
                throws IfsException
enabled - whether or not the options are enabled.IfsException - if the operation fails.public void setFinal(boolean isFinal)
              throws IfsException
isFinal - whether or not this ConfigurationCategory is final.IfsException - if the operation fails.public void setParentConfigurationOption(ConfigurationCategory value) throws IfsException
If a null value is specified, the option is removed from the specified definition.
value - the value of the optionIfsException - if the operation failspublic ConfigurationCategory getParentConfigurationOption() throws IfsException
Returns a null value if the option was not specified.
IfsException - if the operation failspublic Boolean isEnabled() throws IfsException
Returns null if no indication has been made.
IfsException - if the operation failspublic static ConfigurationCategoryDefinition toConfigurationCategoryDefinition(LibraryObjectDefinition lodef) throws IfsException
Return null if the specified definition is not a ConfigurationCategoryDefinition, or if the specified definition is null.
lodef - the definition to be castedIfsException - is not currently thrown.public static ConfigurationCategoryDefinition toConfigurationCategoryDefinition(LibraryObjectDefinition lodef, boolean enforceCompat) throws IfsException
Return null if the specified definition is null. If non-null and unable to cast, return null if enforceCompat is false but throw an IfsException if the specified definition is not a ConfigurationCategoryDefinition.
lodef - the definition to be castedenforceCompat - whether to throw an exception if
                        a non-null definition cannot be castIfsException - 10822: if operation fails.Copyright © 2025. All rights reserved.