Class WorkflowFacade
- java.lang.Object
-
- de.hybris.platform.cockpit.components.navigationarea.workflow.visualization.WorkflowFacade
-
public class WorkflowFacade extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WorkflowFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddItems(WorkflowModel modelData, java.util.List<ItemModel> unwrapItems)voidassignUser(PrincipalModel principalModel, WorkflowModel object)booleancanBeStarted(WorkflowModel object)ItemModelcontainsItem(WorkflowModel modelData, java.util.List<ItemModel> unwrapItems)WorkflowModelcreateAdhocWorkflow(java.lang.String workflowName, java.util.List emptyList, UserModel userModel)WorkflowModelcreateWorkflow(java.lang.String workflowName, WorkflowTemplateModel workflowTemplate, java.util.List emptyList, UserModel user)java.util.List<WorkflowModel>getAllWorkflows(WorkflowViewOptions wflOptions, WorkflowViewOptions adhocwflOptions)Deprecated.since 6.3SearchResult<WorkflowModel>getAllWorkflows(WorkflowViewOptions wflOptions, WorkflowViewOptions adhocwflOptions, int startIndex, int pageSize)Return all workflows (normal and adhoc workflows) assigned to current user.UserModelgetCurrentUser()java.util.List<WorkflowActionModel>getStartWorkflowActions(WorkflowModel adhocWorkflowModel)java.lang.StringgetStatusUrl(TypedObject typedData)UserGroupModelgetUserGroupForUID(java.lang.String uid)booleanhasVisibleWorkflowTemplatesForUser(UserModel userModel)booleanisAdhocWorkflow(WorkflowModel object)booleanisFinished(WorkflowModel workflow)booleanisPlanned(WorkflowModel modelData)booleanisRunning(WorkflowModel object)booleanisTerminated(WorkflowModel workflow)voidsetTypeService(TypeService typeService)voidsetUserService(UserService userService)voidsetWorkflowActionService(WorkflowActionService workflowActionService)voidsetWorkflowAttachmentService(WorkflowAttachmentService workflowAttachmentService)voidsetWorkflowProcessingService(WorkflowProcessingService workflowProcessingService)voidsetWorkflowService(WorkflowService workflowService)voidsetWorkflowTemplateService(WorkflowTemplateService workflowTemplateService)voidstartWorkflow(WorkflowModel workflow)voidterminateWorkflow(WorkflowModel workflow)voidunassignUser(WorkflowModel object)java.util.List<ItemModel>unwrapItems(java.util.Collection<TypedObject> typedObjects)TypedObjectwrapItem(java.lang.Object item)java.util.List<TypedObject>wrapItems(java.util.Collection<? extends java.lang.Object> items)
-
-
-
Method Detail
-
getStatusUrl
public java.lang.String getStatusUrl(TypedObject typedData)
-
getCurrentUser
public UserModel getCurrentUser()
-
getUserGroupForUID
public UserGroupModel getUserGroupForUID(java.lang.String uid)
-
wrapItems
public java.util.List<TypedObject> wrapItems(java.util.Collection<? extends java.lang.Object> items)
-
unwrapItems
public java.util.List<ItemModel> unwrapItems(java.util.Collection<TypedObject> typedObjects)
-
wrapItem
public TypedObject wrapItem(java.lang.Object item)
-
canBeStarted
public boolean canBeStarted(WorkflowModel object)
-
isPlanned
public boolean isPlanned(WorkflowModel modelData)
-
isRunning
public boolean isRunning(WorkflowModel object)
-
isAdhocWorkflow
public boolean isAdhocWorkflow(WorkflowModel object)
-
isFinished
public boolean isFinished(WorkflowModel workflow)
-
createAdhocWorkflow
public WorkflowModel createAdhocWorkflow(java.lang.String workflowName, java.util.List emptyList, UserModel userModel)
-
getAllWorkflows
@Deprecated public java.util.List<WorkflowModel> getAllWorkflows(WorkflowViewOptions wflOptions, WorkflowViewOptions adhocwflOptions)
Deprecated.since 6.3
-
getAllWorkflows
public SearchResult<WorkflowModel> getAllWorkflows(WorkflowViewOptions wflOptions, WorkflowViewOptions adhocwflOptions, int startIndex, int pageSize)
Return all workflows (normal and adhoc workflows) assigned to current user. Results are returned in pages
-
assignUser
public void assignUser(PrincipalModel principalModel, WorkflowModel object)
-
unassignUser
public void unassignUser(WorkflowModel object)
-
startWorkflow
public void startWorkflow(WorkflowModel workflow)
-
terminateWorkflow
public void terminateWorkflow(WorkflowModel workflow)
-
getStartWorkflowActions
public java.util.List<WorkflowActionModel> getStartWorkflowActions(WorkflowModel adhocWorkflowModel)
-
isTerminated
public boolean isTerminated(WorkflowModel workflow)
-
containsItem
public ItemModel containsItem(WorkflowModel modelData, java.util.List<ItemModel> unwrapItems)
-
addItems
public void addItems(WorkflowModel modelData, java.util.List<ItemModel> unwrapItems)
-
hasVisibleWorkflowTemplatesForUser
public boolean hasVisibleWorkflowTemplatesForUser(UserModel userModel)
-
setTypeService
public void setTypeService(TypeService typeService)
-
setUserService
public void setUserService(UserService userService)
-
setWorkflowService
public void setWorkflowService(WorkflowService workflowService)
-
setWorkflowProcessingService
public void setWorkflowProcessingService(WorkflowProcessingService workflowProcessingService)
-
setWorkflowActionService
public void setWorkflowActionService(WorkflowActionService workflowActionService)
-
setWorkflowAttachmentService
public void setWorkflowAttachmentService(WorkflowAttachmentService workflowAttachmentService)
-
setWorkflowTemplateService
public void setWorkflowTemplateService(WorkflowTemplateService workflowTemplateService)
-
createWorkflow
public WorkflowModel createWorkflow(java.lang.String workflowName, WorkflowTemplateModel workflowTemplate, java.util.List emptyList, UserModel user)
-
-