public class AuditTypeEntry extends TieSystemCategory
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_NAME
The name of the ClassObject representing this class.
|
static String |
OPERATIONSUCCESSMODE_ATTRIBUTE
The name of the attribute that describes whether successful and/or
failed operations should be audited.
|
static String |
OPERATIONTYPE_ATTRIBUTE
The name of the attribute that refers to
the numeric value representing the operation type.
|
ASSOCIATEDSYSTEMOBJECT_ATTRIBUTE
ACTIVE_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, POLICYLISTS_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE
DOMAIN_UNIQUENAME_DEFAULT_DELIMITER, m_ClassId, m_Id, m_Session, NAME_ATTRIBUTE
Modifier | Constructor and Description |
---|---|
protected |
AuditTypeEntry(LibrarySession session,
Long id,
Long classId,
S_LibraryObjectData data)
Constructs an AuditTypeEntry object.
|
Modifier and Type | Method and Description |
---|---|
int |
getOperationSuccessMode()
Returns the numeric value that describes whether successful and/or
failed operations should be audited.
|
int |
getOperationType()
Returns the numeric representation of the Audit Operation
Type.
|
protected SystemObject |
handleCreate(LibraryObjectDefinition lodef)
Handle the low-level creation of the SystemObject
|
boolean |
isFailedOperationIncluded()
Returns whether failed operations should be audited.
|
boolean |
isSuccessfulOperationIncluded()
Returns whether successful operations should be audited.
|
constructCategoryArray, constructCategoryVector, constructSystemCategory, getAssociatedSystemObject
addCategory, constructSystemObject, constructSystemObjectVector, free, freeCategories, getCategories, getCategories, getCategories, getCategories, getPolicyBundle, getPolicyLists, 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, handleUpdate, hashCode, hasNameAttribute, invalidateState, invokeOperation, invokeOperation, invokeServerMethod, isConnected, isCoreEventPostingEnabled, isInstanceOf, isPersistent, isTraced, isValidEventType, lockRows, lookupInstanceLabel, performPostCreateExtensions, performPostFreeExtensions, performPostUpdateExtensions, performPreCreateExtensions, performPreFreeExtensions, performPreUpdateExtensions, postEvent, postEvent, postFree, preFree, 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 OPERATIONTYPE_ATTRIBUTE
public static final String OPERATIONSUCCESSMODE_ATTRIBUTE
protected AuditTypeEntry(LibrarySession session, Long id, Long classId, S_LibraryObjectData data) throws IfsException
session
- current LibrarySessionid
- object idclassId
- class iddata
- data componentIfsException
- if the operation failspublic int getOperationType() throws IfsException
IfsException
- if the operation failspublic int getOperationSuccessMode() throws IfsException
Will be one of the following constants:
LibraryConstants.AUDIT_SUCCESS_MODE_NONE
LibraryConstants.AUDIT_SUCCESS_MODE_SUCCESS_ONLY
LibraryConstants.AUDIT_SUCCESS_MODE_FAILURE_ONLY
LibraryConstants.AUDIT_SUCCESS_MODE_SUCCESS_OR_FAILURE
IfsException
- if the operation failspublic boolean isFailedOperationIncluded() throws IfsException
IfsException
- if the operation failspublic boolean isSuccessfulOperationIncluded() throws IfsException
IfsException
- if the operation failsprotected SystemObject handleCreate(LibraryObjectDefinition lodef) throws IfsException
SystemObject
handleCreate
in class SystemObject
lodef
- definition that will be used to create the objectIfsException
- if operation failsCopyright © 2023. All rights reserved.