com.filenet.api.events
Interface CustomEvent

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

public interface CustomEvent
extends RepositoryObject, ObjectChangeEvent

Represents a user-defined custom event. A custom event is raised whenever an object to which it is subscribed calls its raiseEvent method.

To create a CustomEvent object, and persist it to a Content Engine object store, call the createInstance method on the Factory.CustomEvent class.

You can instantiate a CustomEvent object in the following ways:

Metadata

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


Method Summary
 ActiveMarkingList get_ActiveMarkings()
          Returns the value of the ActiveMarkings property.
 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.


get_ActiveMarkings

ActiveMarkingList get_ActiveMarkings()
Returns the value of the ActiveMarkings property. For more information, see ActiveMarkings Property.



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