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 void
addItems(WorkflowModel modelData, java.util.List<ItemModel> unwrapItems)
void
assignUser(PrincipalModel principalModel, WorkflowModel object)
boolean
canBeStarted(WorkflowModel object)
ItemModel
containsItem(WorkflowModel modelData, java.util.List<ItemModel> unwrapItems)
WorkflowModel
createAdhocWorkflow(java.lang.String workflowName, java.util.List emptyList, UserModel userModel)
WorkflowModel
createWorkflow(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.UserModel
getCurrentUser()
java.util.List<WorkflowActionModel>
getStartWorkflowActions(WorkflowModel adhocWorkflowModel)
java.lang.String
getStatusUrl(TypedObject typedData)
UserGroupModel
getUserGroupForUID(java.lang.String uid)
boolean
hasVisibleWorkflowTemplatesForUser(UserModel userModel)
boolean
isAdhocWorkflow(WorkflowModel object)
boolean
isFinished(WorkflowModel workflow)
boolean
isPlanned(WorkflowModel modelData)
boolean
isRunning(WorkflowModel object)
boolean
isTerminated(WorkflowModel workflow)
void
setTypeService(TypeService typeService)
void
setUserService(UserService userService)
void
setWorkflowActionService(WorkflowActionService workflowActionService)
void
setWorkflowAttachmentService(WorkflowAttachmentService workflowAttachmentService)
void
setWorkflowProcessingService(WorkflowProcessingService workflowProcessingService)
void
setWorkflowService(WorkflowService workflowService)
void
setWorkflowTemplateService(WorkflowTemplateService workflowTemplateService)
void
startWorkflow(WorkflowModel workflow)
void
terminateWorkflow(WorkflowModel workflow)
void
unassignUser(WorkflowModel object)
java.util.List<ItemModel>
unwrapItems(java.util.Collection<TypedObject> typedObjects)
TypedObject
wrapItem(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)
-
-