public interface CmAuditProcessingBookmark extends RepositoryObject, Subscribable, IndependentlyPersistableObject
An audit processing client is responsible to first create an instance of CmAuditProcessingBookmark
,
and then update that same instance as subsequent batches of records are processed.
A client uses Factory
methods to create and retrieve
a CmAuditProcessingBookmark
object.
When it creates the object, the client sets the DisplayName
property to identify itself as the bookmark creator,
and the LastProcessed
property to specify the audit sequence number of the last audit record processed.
For subsequent audit processing operations, the client retrieves
the object and updates the LastProcessed
property.
Because there can be multiple audit processor clients, an object store can contain multiple bookmarks,
retrievable with the AuditProcessingBookmarks
property.
The actual audit records to be deleted are determined by the rules of an object store's disposition policies,
represented by CmAuditDispositionPolicy
objects.
Only audit records that are selected by disposition policy rules and that possess an audit sequence number less than the lowest-valued bookmark will be deleted.
If an audit processing client neglects to create or update its CmAuditProcessingBookmark
object,
audit disposition will be controlled solely by the CmAuditDispositionPolicy
objects.
Depending on the disposition rules defined in the objects, unprocessed audited records might get deleted prematurely.
For more information, see Audit Disposition.
Modifier and Type | Method and Description |
---|---|
ActiveMarkingList |
get_ActiveMarkings()
Returns the value of the ActiveMarkings property.
|
EventSet |
get_AuditedEvents()
Returns the value of the AuditedEvents property.
|
java.lang.String |
get_Creator()
Returns the value of the Creator property.
|
java.util.Date |
get_DateCreated()
Returns the value of the DateCreated property.
|
java.util.Date |
get_DateLastModified()
Returns the value of the DateLastModified property.
|
java.lang.String |
get_DisplayName()
Returns the value of the DisplayName property.
|
Id |
get_Id()
Returns the value of the Id property.
|
java.lang.String |
get_LastModifier()
Returns the value of the LastModifier property.
|
java.lang.Double |
get_LastProcessed()
Returns the value of the LastProcessed property.
|
java.lang.String |
get_Name()
Returns the value of the Name property.
|
java.lang.String |
get_Owner()
Returns the value of the Owner property.
|
AccessPermissionList |
get_Permissions()
Returns the value of the Permissions property.
|
void |
set_Creator(java.lang.String value)
Sets the value of the Creator property.
|
void |
set_DateCreated(java.util.Date value)
Sets the value of the DateCreated property.
|
void |
set_DateLastModified(java.util.Date value)
Sets the value of the DateLastModified property.
|
void |
set_DisplayName(java.lang.String value)
Sets the value of the DisplayName property.
|
void |
set_LastModifier(java.lang.String value)
Sets the value of the LastModifier property.
|
void |
set_LastProcessed(java.lang.Double value)
Sets the value of the LastProcessed property.
|
void |
set_Owner(java.lang.String value)
Sets the value of the Owner property.
|
void |
set_Permissions(AccessPermissionList value)
Sets the value of the Permissions property.
|
getObjectStore
raiseEvent
addPendingAction, clearPendingActions, delete, getAccessAllowed, getPendingActions, getUpdateSequenceNumber, isCurrent, save, save, setUpdateSequenceNumber
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
java.lang.String get_Creator()
void set_Creator(java.lang.String value)
java.util.Date get_DateCreated()
void set_DateCreated(java.util.Date value)
java.lang.String get_LastModifier()
void set_LastModifier(java.lang.String value)
java.util.Date get_DateLastModified()
void set_DateLastModified(java.util.Date value)
Id get_Id()
java.lang.String get_Name()
EventSet get_AuditedEvents()
java.lang.String get_Owner()
void set_Owner(java.lang.String value)
AccessPermissionList get_Permissions()
void set_Permissions(AccessPermissionList value)
ActiveMarkingList get_ActiveMarkings()
java.lang.String get_DisplayName()
void set_DisplayName(java.lang.String value)
java.lang.Double get_LastProcessed()
void set_LastProcessed(java.lang.Double value)
© Copyright IBM Corporation 2006, 2015. All rights reserved.