public class PolicyListDefinition extends SystemObjectDefinition
PolicyList,
Serialized FormLibraryObjectDefinition.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 |
|---|
PolicyListDefinition(LibrarySessionInterface session)
Construct a definition explicitly capturing the
session.
|
PolicyListDefinition(LibrarySessionInterface session,
String className)
Construct a definition, explicitly capturing the
session and setting the initial classobject.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPolicyListElementDefinition(AttributeValueTable pleTable)
Adds a new PolicyListElementDefinition for an element
specified in a table.
|
void |
addPolicyListElementDefinition(PolicyListElementDefinition def)
Adds an PolicyListElement Definition to this instance.
|
void |
addPolicyListElementDefinitions(List<AttributeValueTable> pleList)
Adds a set of new PolicyListElementDefinitions via a table list.
|
void |
addPolicyListElementDefinitions(PolicyListElementDefinition[] defs)
Adds a set of new PolicyListElement definitions.
|
void |
applySettings(AttributeValueTable avt)
Applies settings from the specified table.
|
PolicyListElementDefinition[] |
getPolicyListElementDefinitions()
returns all the ACE Definitions for this instance.
|
void |
removePolicyListElementDefinitions()
Removes all m_PolicyListElement definition specifications
from this instance.
|
void |
setPolicyListElementDefinitions(PolicyListElementDefinition[] defs)
Defines a set of new PolicyListElement Definitions.
|
addCategoryDefinition, addCategoryDefinitionForUpdate, addCategoryDefinitions, addCategoryForDelete, getCategoriesForDelete, getCategoryDefinitions, getCategoryDefinitionsForUpdate, getCreateCategoriesServerSideOption, removeCategoriesForDelete, removeCategoryDefinitions, removeCategoryDefinitionsForUpdate, setCategoryDefinitions, setCreateCategoriesServerSideOption, toSystemObjectDefinition, toSystemObjectDefinitionaddDefinition, 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 PolicyListDefinition(LibrarySessionInterface session) throws IfsException
session - the current sessionIfsException - if the operation failspublic PolicyListDefinition(LibrarySessionInterface session, String className) throws IfsException
session - the current sessionclassName - the initial class nameIfsException - if the operation failspublic void applySettings(AttributeValueTable avt) throws IfsException
applySettings in class SystemObjectDefinitionavt - the definition tableIfsException - if the operation failspublic void addPolicyListElementDefinition(AttributeValueTable pleTable) throws IfsException
pleTable - the PolicyListElement tableIfsException - if the operation failspublic void addPolicyListElementDefinitions(List<AttributeValueTable> pleList) throws IfsException
pleList - the PolicyListElement table listIfsException - if the operation failspublic final void addPolicyListElementDefinition(PolicyListElementDefinition def) throws IfsException
def - the definition to addIfsException - if the operation failspublic void addPolicyListElementDefinitions(PolicyListElementDefinition[] defs) throws IfsException
defs - the PolicyListElement definitions to be added for this instanceIfsExceptionpublic void setPolicyListElementDefinitions(PolicyListElementDefinition[] defs) throws IfsException
defs - the PolicyListElement definitionsIfsExceptionpublic void removePolicyListElementDefinitions()
throws IfsException
IfsExceptionpublic PolicyListElementDefinition[] getPolicyListElementDefinitions() throws IfsException
IfsException - if the operation failsCopyright © 2025. All rights reserved.