public class ExternalRetentionPolicy extends TieRetentionPolicy
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_NAME
The name of the ClassObject representing this class.
|
static String |
EXTERNALDISPLAYNAME_ATTRIBUTE
The display name of the corresponding external instance.
|
static String |
EXTERNALMANAGERID_ATTRIBUTE
The name of the attribute that contains the identify of the external
retention manager.
|
static String |
EXTERNALNAME_ATTRIBUTE
The name (identifier) of the corresponding external instance, which may
not be unique.
|
static String |
RECORDCATEGORY_ATTRIBUTE
The name of the attribute that indicates whether this
ExternalRetentionPolicy is considered a "record category".
|
static String |
RECORDFOLDER_ATTRIBUTE
The name of the attribute that indicates whether this
ExternalRetentionPolicy is considered a "record folder".
|
DESCRIPTION_ATTRIBUTE, NAME_ATTRIBUTE, RECORD_ATTRIBUTE, REFERENCED_ATTRIBUTE
ACTIVE_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, POLICYLISTS_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE
DOMAIN_UNIQUENAME_DEFAULT_DELIMITER, m_ClassId, m_Id, m_Session
Modifier | Constructor and Description |
---|---|
protected |
ExternalRetentionPolicy(LibrarySession session,
Long id,
Long classId,
S_LibraryObjectData data)
Construct a ExternalRetentionPolicy object.
|
Modifier and Type | Method and Description |
---|---|
static RetentionPolicy[] |
findAll(LibrarySession session)
Returns the set of defined ExternalRetentionPolicy instances.
|
String |
getExternalDisplayName()
Gets the display name of the corresponding external instance.
|
String |
getExternalManagerId()
Gets the identify of the external retention manager.
|
String |
getExternalName()
Gets the name of the corresponding external instance, which may
not be unique.
|
boolean |
isRecordCategory()
Gets the indication of whether this
ExternalRetentionPolicy is considered a "record category".
|
boolean |
isRecordFolder()
Gets the indication of whether this
ExternalRetentionPolicy is considered a "record folder".
|
applyLock, applyLock, applyUnlock, findByName, getDescription, handleUpdate, hasNameAttribute, isRecord, isReferenced, preFree, setReferenced
addCategory, constructSystemObject, constructSystemObjectVector, free, freeCategories, getCategories, getCategories, getCategories, getCategories, getPolicyBundle, getPolicyLists, handleCreate, hasPropertyBundleAttribute, isActive, postCreate, postUpdate, preCreate, preUpdate, putPolicy, removeAllPolicies, removePolicy, removePolicy, setActive, setPolicyBundle, setPolicyLists
added, addSimpleProperty, addSimpleProperty, applyProperties, auditCreated, auditUpdated, canPurge, checkIfPropertyBundleSupported, checkRequiredAttributeSet, clearCopyContext, clearFreeContext, clearUpdateContext, compareTo, constructIdArray, constructIdArray, constructLibraryObject, constructLibraryObjectVector, createDedicatedPropertyBundle, createInstance, deriveDomainUniqueName, dispose, equals, equals, free, freeAll, get, getAttribute, getAttributeByUpperCaseName, getAttributes, getAttributesByUpperCaseNames, getAuditDomainContext, getAuditEventFolderContext, getClassId, getClassname, getClassName, getClassObject, getCommonName, getCommonNameAndClass, getCopyContext, getCreateContext, getData, getDefinition, getDefinitionForSimplePropertyUpdates, getEffectivePolicyListElements, getEventualAttributeByUpperCaseName, getFreeContext, getId, getLabel, getName, getObjectReferenceAttribute, getOperationActionSpecificationContext, getPropertyBundle, getPropertyValue, getPublicObjectAttribute, getResourceString, getResourceString, getSchemaObjectAttribute, getSession, getSessionInterface, getSharedStateFactory, getSimpleObjectAttribute, getSimpleProperties, getSimpleProperty, getSimplePropertyValue, getStringIdentifier, getSystemObjectAttribute, getTraceLogger, getUpdateContext, handleAdminModeChange, handleEvent, handleFree, hashCode, invalidateState, invokeOperation, invokeOperation, invokeServerMethod, isConnected, isCoreEventPostingEnabled, isInstanceOf, isPersistent, isTraced, isValidEventType, lockRows, lookupInstanceLabel, performPostCreateExtensions, performPostFreeExtensions, performPostUpdateExtensions, performPreCreateExtensions, performPreFreeExtensions, performPreUpdateExtensions, postEvent, postEvent, postFree, prePostAuditEvent, putProperty, putProperty, removeAllProperties, removeAllSimpleProperties, removeAllSimpleProperties, removed, removeProperty, removeSimpleProperty, removeSimpleProperty, renderAsRandomAccessContent, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, setAttributes, setCopyContext, setFreeContext, setId, setName, setPropertyBundle, setPropertyValue, setUpdateContext, toString, trace, trustHandleCreate, trustHandleCreateAsAdmin, trustHandleFree, trustHandleFreeAsAdmin, trustHandleUpdate, trustHandleUpdateAsAdmin, update, updateAndExposeDefinition, validatePropertyValues, vectorLibraryObjectElement, vectorToLibraryObjectArray, verifyAdministrationMode, verifyConnected, verifyPersistent, verifySystemUserAccess, verifyTargetObject
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttributeByUpperCaseName, getClassId, getId, getSessionInterface
getTraceLogger, isTraced, trace
public static final String CLASS_NAME
public static final String EXTERNALNAME_ATTRIBUTE
public static final String EXTERNALDISPLAYNAME_ATTRIBUTE
public static final String EXTERNALMANAGERID_ATTRIBUTE
public static final String RECORDCATEGORY_ATTRIBUTE
public static final String RECORDFOLDER_ATTRIBUTE
protected ExternalRetentionPolicy(LibrarySession session, Long id, Long classId, S_LibraryObjectData data) throws IfsException
session
- current LibrarySessionid
- object idclassId
- class iddata
- data componentIfsException
- if the operation failspublic String getExternalName() throws IfsException
IfsException
- if operation failspublic String getExternalDisplayName() throws IfsException
IfsException
- if operation failspublic String getExternalManagerId() throws IfsException
IfsException
- if operation failspublic boolean isRecordCategory() throws IfsException
IfsException
- if operation failspublic boolean isRecordFolder() throws IfsException
IfsException
- if operation failspublic static RetentionPolicy[] findAll(LibrarySession session) throws IfsException
The instances will be sorted by name.
session
- the session contextIfsException
- if the operation fails.Copyright © 2023. All rights reserved.