com.filenet.api.events
Interface UpdateSecurityEvent

All Superinterfaces:
EngineObject, Event, IndependentlyPersistableObject, IndependentObject, ObjectChangeEvent, RepositoryObject, java.io.Serializable

public interface UpdateSecurityEvent
extends RepositoryObject, ObjectChangeEvent

Represents an event that occurs when the security of an object is changed.

Note that the dynamic inheritance feature of the Content Engine security model impacts UpdateSecurityEvent as follows. First, modifying the security of a folder will not automatically propogate to the documents contained in the folder; that is, the security of the documents in the folder will not change. Therefore, the system will generate an UpdateSecurityEvent object for the folder, but it will not generate an UpdateSecurityEvent object for each contained document. Second, an update to any object-valued property designated as inheritable in the metadata will generate an UpdateSecurityEvent object .

You can instantiate an UpdateSecurityEvent object in the following ways:

Metadata

Auditable: false
AllowsInstances: false
AllowsSubClasses: false
ClassDefinitionName: EventClassDefinition
IsDependent: false
IsHidden: false
Searchable: true
StorageType: ObjectStore
SuperclassName: ObjectChangeEvent


Method Summary
 StringList get_ModifiedProperties()
          Returns the value of the ModifiedProperties property.
 IndependentObject get_OriginalObject()
          Returns the value of the OriginalObject property.
 Id get_VersionSeriesId()
          Returns the value of the VersionSeriesId property.
 
Methods inherited from interface com.filenet.api.events.ObjectChangeEvent
get_SourceClassId, get_SourceObject, get_SourceObjectId
 
Methods inherited from interface com.filenet.api.events.Event
get_Creator, get_DateCreated, get_DateLastModified, get_EventStatus, get_Id, get_InitiatingUser, get_LastModifier, get_Name, get_Owner, get_Permissions, set_Creator, set_DateCreated, set_DateLastModified, set_EventStatus, set_LastModifier, set_Owner, set_Permissions
 
Methods inherited from interface com.filenet.api.core.IndependentlyPersistableObject
addPendingAction, clearPendingActions, delete, getAccessAllowed, getPendingActions, getUpdateSequenceNumber, isCurrent, save, save, setUpdateSequenceNumber
 
Methods inherited from interface com.filenet.api.core.IndependentObject
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
 
Methods inherited from interface com.filenet.api.core.EngineObject
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
 

Method Detail

get_VersionSeriesId

Id get_VersionSeriesId()
Returns the value of the VersionSeriesId property. For more information, see VersionSeriesId Property.


get_ModifiedProperties

StringList get_ModifiedProperties()
Returns the value of the ModifiedProperties property. For more information, see ModifiedProperties Property.


get_OriginalObject

IndependentObject get_OriginalObject()
Returns the value of the OriginalObject property. For more information, see OriginalObject Property.



© Copyright IBM Corporation 2006, 2009. All rights reserved.