com.filenet.api.admin
Interface SubscribableClassDefinition

All Superinterfaces:
ClassDefinition, EngineObject, IndependentlyPersistableObject, IndependentObject, Replicable, RepositoryObject, java.io.Serializable, Subscribable
All Known Subinterfaces:
DocumentClassDefinition, ReplicableClassDefinition, VersionableClassDefinition

public interface SubscribableClassDefinition
extends RepositoryObject, ClassDefinition

Represents the class definition (mutable class metadata) of classes whose instances can be the target of a subscription and can be audited. SubscribableClassDefinition objects hold the class definitions of all subclasses of the Subscribable class except for the Document class and its subclasses, whose class definitions are held by DocumentClassDefinition objects. 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
 AuditDefinitionList get_AuditDefinitions()
          Returns the value of the AuditDefinitions property.
 void set_AuditDefinitions(AuditDefinitionList value)
          Sets the value of the AuditDefinitions property.
 
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
 

Method Detail

get_AuditDefinitions

AuditDefinitionList get_AuditDefinitions()
Returns the value of the AuditDefinitions property. For more information, see AuditDefinitions Property.


set_AuditDefinitions

void set_AuditDefinitions(AuditDefinitionList value)
Sets the value of the AuditDefinitions property. For more information, see AuditDefinitions Property.



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