Class WorkItemDefinitionProjectService
- java.lang.Object
-
- org.kie.workbench.common.stunner.bpmn.project.backend.workitem.service.WorkItemDefinitionProjectService
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.bpmn.workitem.service.WorkItemDefinitionLookupService,org.kie.workbench.common.stunner.bpmn.workitem.service.WorkItemDefinitionService<org.kie.workbench.common.stunner.core.diagram.Metadata>
@RequestScoped public class WorkItemDefinitionProjectService extends Object implements org.kie.workbench.common.stunner.bpmn.workitem.service.WorkItemDefinitionLookupService
- It produces the work item definition registry for the current request - It performs look-ups by calling the VFS WorkItemDefinitionService, in order to populate a request's registry - If no work item definitions found for the module, it starts the deployment (seeDEFAULT_DEPLOY_PREDICATE)
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWorkItemDefinitionProjectService()WorkItemDefinitionProjectService(org.kie.workbench.common.stunner.bpmn.workitem.WorkItemDefinitionCacheRegistry registry, org.kie.workbench.common.stunner.bpmn.backend.workitem.service.WorkItemDefinitionVFSLookupService vfsService, org.kie.workbench.common.stunner.bpmn.backend.workitem.deploy.WorkItemDefinitionDeployServices deployServices)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()Collection<org.kie.workbench.common.stunner.bpmn.workitem.WorkItemDefinition>execute(org.kie.workbench.common.stunner.core.diagram.Metadata metadata)org.kie.workbench.common.stunner.bpmn.workitem.WorkItemDefinitionRegistrygetRegistry()
-
-
-
Constructor Detail
-
WorkItemDefinitionProjectService
protected WorkItemDefinitionProjectService()
-
WorkItemDefinitionProjectService
@Inject public WorkItemDefinitionProjectService(org.kie.workbench.common.stunner.bpmn.workitem.WorkItemDefinitionCacheRegistry registry, org.kie.workbench.common.stunner.bpmn.backend.workitem.service.WorkItemDefinitionVFSLookupService vfsService, org.kie.workbench.common.stunner.bpmn.backend.workitem.deploy.WorkItemDefinitionDeployServices deployServices)
-
-
Method Detail
-
getRegistry
@Produces @Default public org.kie.workbench.common.stunner.bpmn.workitem.WorkItemDefinitionRegistry getRegistry()
-
execute
public Collection<org.kie.workbench.common.stunner.bpmn.workitem.WorkItemDefinition> execute(org.kie.workbench.common.stunner.core.diagram.Metadata metadata)
- Specified by:
executein interfaceorg.kie.workbench.common.stunner.bpmn.workitem.service.WorkItemDefinitionService<org.kie.workbench.common.stunner.core.diagram.Metadata>
-
destroy
@PreDestroy public void destroy()
-
-