public interface WorkflowDefinition extends RepositoryObject, Document
The WorkflowDefinition
interface extends the Document
interface, and can, therefore, be treated
as a Document object. For example, a WorkflowDefinition
object can have workflows linked to it.
Therefore, a user selecting a workflow definition can either launch it, or launch a linked workflow.
To create a new WorkflowDefinition
object and persist it to a Content Engine object store,
call the createInstance
method on the
Factory.WorkflowDefinition
class.
After you create a workflow definition, you link it to an object that implements the
Subscribable
interface
by setting the SubscriptionTarget
and WorkflowDefinition
properties on a workflow subscription object
(InstanceWorkflowSubscription
or
ClassWorkflowSubscription
object).
Note that you cannot delete a WorkflowDefinition
object if a workflow subscription object refers to it in its
WorkflowDefinition
property.
To return all of the workflow subscription objects associated with this WorkflowDefinition
object,
call the get_WorkflowSourceSubscriptions
method.
You can instantiate a WorkflowDefinition
object in the following ways:
getInstance
or fetchInstance
method on the
Factory.WorkflowDefinition
class.get_WorkflowDefinition
method on a workflow subscription object.WorkflowDefinitionSet
collection,
then returning a WorkflowDefinition
object from the collection.Modifier and Type | Method and Description |
---|---|
java.lang.String |
get_VWVersion()
Returns the value of the VWVersion property.
|
SubscriptionSet |
get_WorkflowSourceSubscriptions()
Returns the value of the WorkflowSourceSubscriptions property.
|
void |
set_VWVersion(java.lang.String value)
Sets the value of the VWVersion property.
|
accessContentStream, applySecurityTemplate, changeState, checkin, get_ChildDocuments, get_ChildRelationships, get_ClassificationStatus, get_CmIndexingFailureCode, get_CmRetentionDate, get_CmThumbnails, get_CompoundDocumentState, get_ContentElements, get_ContentElementsPresent, get_ContentRetentionDate, get_ContentSize, get_CurrentState, get_CurrentVersion, get_DateContentLastAccessed, get_DependentDocuments, get_DestinationDocuments, get_DocumentLifecyclePolicy, get_IndexationId, get_IsInExceptionState, get_MimeType, get_OwnerDocument, get_ParentDocuments, get_ParentRelationships, get_PublicationInfo, get_PublishingSubsidiaryFolder, get_ReleasedVersion, get_SecurityParent, get_SourceDocument, get_StorageArea, get_StorageLocation, get_StoragePolicy, get_WorkflowSubscriptions, getPublicationStatus, isLocked, lock, moveContent, publish, republish, set_CmRetentionDate, set_CompoundDocumentState, set_ContentElements, set_DocumentLifecyclePolicy, set_MimeType, set_OwnerDocument, set_PublicationInfo, set_PublishingSubsidiaryFolder, set_SecurityParent, set_SourceDocument, set_StorageArea, set_StoragePolicy, takeFederatedOwnership, unlock, updateLock
getObjectStore
cancelCheckout, changeClass, checkout, createAnnotation, demoteVersion, freeze, get_CmIsMarkedForDeletion, get_DateCheckedIn, get_FoldersFiledIn, get_IsCurrentVersion, get_IsFrozenVersion, get_IsReserved, get_IsVersioningEnabled, get_MajorVersionNumber, get_MinorVersionNumber, get_Reservation, get_ReservationType, get_SecurityFolder, get_Versions, get_VersionSeries, get_VersionStatus, promoteVersion, set_DateCheckedIn, set_SecurityFolder
get_ActiveMarkings, get_Annotations, get_AuditedEvents, get_Containers, get_CoordinatedTasks, get_Creator, get_DateCreated, get_DateLastModified, get_Id, get_LastModifier, get_LockOwner, get_LockTimeout, get_LockToken, get_Name, get_Owner, get_Permissions, get_SecurityPolicy, set_Creator, set_DateCreated, set_DateLastModified, set_LastModifier, set_Owner, set_Permissions, set_SecurityPolicy
get_CmHoldRelationships
get_ExternalReplicaIdentities, get_ReplicationGroup, set_ExternalReplicaIdentities, set_ReplicationGroup
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_VWVersion()
void set_VWVersion(java.lang.String value)
SubscriptionSet get_WorkflowSourceSubscriptions()
© Copyright IBM Corporation 2006, 2015. All rights reserved.