public interface Workflow extends IDProvider, GomSourceProvider, PackagePoolItem, TemplateStoreElement
IDProvider.DependentReleaseType, IDProvider.RevertType, IDProvider.UidType
HistoryProvider.RevisionProvider
Modifier and Type | Field and Description |
---|---|
static IDProvider.UidType |
UID_TYPE
The workflow's UID type.
|
BLOCKED, MODIFIED, UNMODIFIED
CHANGED, NEVER_RELEASED, RELEASED
ALL_REVISIONS, EVER_SINCE, UNTIL_NOW
Modifier and Type | Method and Description |
---|---|
boolean |
getAlwaysActive()
Deprecated.
since 5.1.32 use
isAlwaysActive() |
String |
getViewScript()
Get the view script.
|
Executable |
getViewScriptExecutable()
Get view script executable.
|
long |
getWorkflowId()
Returns the workflow id of this workflow.
|
Workflow |
getWorkflowModel()
Provides the workflow model as defined for this workflow.
|
boolean |
isAlwaysActive()
Indicates whether this Workflow is always active (
true ). |
boolean |
isContextFree()
Indicates this workflow to operate context free.
|
boolean |
isWebedit()
Returns
true if this workflow is an webedit workflow, false otherwise. |
void |
setAlwaysActive(boolean alwaysActive)
Set always active parameter.
|
void |
setContextFree(boolean contextFree)
Defines this workflow to operate context free.
|
void |
setViewScript(String script)
Set view script.
|
void |
setWebedit(boolean webedit)
Use
true to mark this workflow as a webedit workflow. |
void |
setWorkflowModel(Workflow workflowModel)
Defines the workflow model for this workflow.
|
getDefaults, getFormDefaults, getGomProvider, getGomSource, setDefaults, setFormDefaults, setGomProvider, setGomSource
addToPackage, getChangeState, getPackage, getPackageName, isAddable, isChangeable, isPackageItem, isSubscribedItem, removeFromPackage, setChangeState
getSubRootInStore
contrastWith, getDisplayName, getId, getInRevision, getLanguageInfo, getLongID, getMeta, getMetaFormData, getParent, getReleasedBy, getReleaseRevision, getReleaseStatus, getRevision, getUid, getUidType, hasMeta, hasUid, isInReleaseStore, isReleased, isReleaseSupported, moveChild, moveChild, release, release, revert, setDisplayName, setMeta, setMetaFormData, setUid
appendChild, appendChildBefore, delete, exportStoreElement, getChildCount, getChildIndex, getChildren, getChildren, getChildren, getChildren, getCreateWorkflowPermission, getDefinedPrincipalPermissions, getEditor, getElementType, getFirstChild, getIncomingReferences, getInheritedPrincipalPermissions, getLastChanged, getName, getNextSibling, getOutgoingReferences, getPermission, getPermission, getPermission, getPreviousSibling, getProject, getReferenceName, getReferences, getStore, getTreePermission, getWorkflowPermission, getWorkflowPermissions, getWriteLock, hasIncomingReferences, hasPermissions, importStoreElement, importStoreElements, inheritWorkflowPermission, isDeleted, isExportSupported, isFolder, isImportSupported, isLocked, isLockedOnServer, isLockSupported, isPermissionSupported, isWorkflowAllowed, isWorkflowSupported, refresh, removeAllWorkflowPermissions, removeChild, removePermission, removePermission, removePermission, removeWorkflowPermission, replaceChild, save, save, save, setInheritWorkflowPermission, setLock, setLock, setPermission, setPermission, setPermission, setWorkflowPermission, setWorkflowPermissions, setWriteLock, toXml, toXml, toXml
getColor, getTask, hasTask, removeTask, setColor, setTask
compareTo
asRevisionProvider, getHistory, getHistory
static final IDProvider.UidType UID_TYPE
Workflow getWorkflowModel()
void setWorkflowModel(Workflow workflowModel)
workflowModel
- The workflow model.long getWorkflowId()
element id
which is distinct on the whole server.boolean isWebedit()
true
if this workflow is an webedit workflow, false
otherwise.void setWebedit(boolean webedit)
true
to mark this workflow as a webedit workflow.boolean isContextFree()
true
, if context free.void setContextFree(boolean contextFree)
contextFree
- true
, to mark this workflow context free.@Deprecated boolean getAlwaysActive()
isAlwaysActive()
boolean isAlwaysActive()
true
). In this case a defined view script
will be ignored.
If false
the view script
will be executed if there is one.true
if this workflow is always active, ignoring the view script
getViewScriptExecutable()
,
setAlwaysActive(boolean)
void setAlwaysActive(boolean alwaysActive)
String getViewScript()
Executable getViewScriptExecutable()
void setViewScript(String script)
Copyright © 2021 e-Spirit AG. All Rights Reserved. Build 5.2.210210