com.filenet.api.admin
Interface EventClassDefinition

All Superinterfaces:
ClassDefinition, EngineObject, IndependentlyPersistableObject, IndependentObject, Replicable, RepositoryObject, java.io.Serializable, Subscribable

public interface EventClassDefinition
extends RepositoryObject, ClassDefinition

Represents the class definition (mutable class metadata) of event classes whose instances can be subscribed to or audited. To instantiate an EventClassDefinition object, call the getInstance or fetchInstance method on the Factory.EventClassDefinition class. To use EventClassDefinition in a subscription or for auditing, set the EventClass property on a SubscribedEvent or AuditDefinition object, respectively.

You can modify class definition metadata via its properties and property definitions throughout the life of an instantiated object. Note, however, that you cannot modify a class definition's ClassDescription property.

Metadata

Auditable: true
AllowsInstances: false
AllowsSubClasses: false
ClassDefinitionName: ReplicableClassDefinition
IsDependent: false
IsHidden: false
Name: DisplayName
Searchable: true
StorageType: ObjectStore
SuperclassName: ClassDefinition


Method Summary
 
Methods inherited from interface com.filenet.api.admin.ClassDefinition
createSubclass, createSubclass, get_AliasIds, get_AllowsInstances, get_AllowsPropertyAdditions, get_AllowsSubclasses, get_AuditedEvents, get_Creator, get_DateCreated, get_DateLastModified, get_DefaultInstanceOwner, get_DefaultInstancePermissionDescriptions, get_DefaultInstancePermissions, get_DescriptiveText, get_DescriptiveTexts, get_DisplayName, get_DisplayNames, get_Id, get_ImmediateSubclassDefinitions, get_IsCBREnabled, get_IsHidden, get_IsPersistent, get_IsSystemOwned, get_LastModifier, get_Name, get_Owner, get_Permissions, get_PropertyDefinitions, get_ProtectedPropertyCount, get_SuperclassDefinition, get_SymbolicName, get_TableDefinition, get_WorkflowSubscriptions, set_AliasIds, set_AllowsInstances, set_Creator, set_DateCreated, set_DateLastModified, set_DefaultInstanceOwner, set_DefaultInstancePermissions, set_DescriptiveTexts, set_DisplayNames, set_IsCBREnabled, set_IsHidden, set_LastModifier, set_Owner, set_Permissions, set_PropertyDefinitions, set_SymbolicName
 
Methods inherited from interface com.filenet.api.replication.Replicable
get_ExternalReplicaIdentities, get_ReplicationGroup, set_ExternalReplicaIdentities, set_ReplicationGroup
 
Methods inherited from interface com.filenet.api.core.Subscribable
raiseEvent
 
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
 



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