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 |
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() |
boolean |
isAlwaysActive()
Indicates whether this Workflow is always active (
true ). |
boolean |
isContextFree() |
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) |
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) |
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, 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, update
getColor, getTask, hasTask, removeTask, setColor, setTask
compareTo
asRevisionProvider, getHistory, getHistory
static final IDProvider.UidType UID_TYPE
Workflow getWorkflowModel()
void setWorkflowModel(Workflow workflowModel)
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()
void setContextFree(boolean contextFree)
@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 © 2015 e-Spirit AG. All Rights Reserved. Build 5.1.408