Class ServiceTaskServiceImpl

  • All Implemented Interfaces:
    org.jbpm.workbench.wi.workitems.service.ServiceTaskService

    @ApplicationScoped
    public class ServiceTaskServiceImpl
    extends Object
    implements org.jbpm.workbench.wi.workitems.service.ServiceTaskService
    • Constructor Detail

      • ServiceTaskServiceImpl

        public ServiceTaskServiceImpl()
    • Method Detail

      • setRepoService

        protected void setRepoService​(org.jbpm.process.workitem.repository.service.RepoService repoService)
      • setM2Repository

        protected void setM2Repository​(org.guvnor.m2repo.backend.server.GuvnorM2Repository m2Repository)
      • getServiceTasks

        public List<org.jbpm.workbench.wi.workitems.model.ServiceTaskSummary> getServiceTasks()
        Specified by:
        getServiceTasks in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • getEnabledServiceTasks

        public List<org.jbpm.workbench.wi.workitems.model.ServiceTaskSummary> getEnabledServiceTasks​(String branchName)
        Specified by:
        getEnabledServiceTasks in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • enableServiceTask

        public void enableServiceTask​(String id)
        Specified by:
        enableServiceTask in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • disableServiceTask

        public void disableServiceTask​(String id)
        Specified by:
        disableServiceTask in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • installServiceTask

        public void installServiceTask​(String id,
                                       String target,
                                       List<String> parameters,
                                       String branchName)
        Specified by:
        installServiceTask in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • uninstallServiceTask

        public void uninstallServiceTask​(String id,
                                         String target,
                                         String branchName)
        Specified by:
        uninstallServiceTask in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • getConfiguration

        public org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration getConfiguration()
        Specified by:
        getConfiguration in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • saveConfiguration

        public void saveConfiguration​(org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration configuration)
        Specified by:
        saveConfiguration in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • addServiceTasks

        public Map<String,​List<String>> addServiceTasks​(String gav)
        Specified by:
        addServiceTasks in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • removeServiceTask

        public String removeServiceTask​(org.jbpm.workbench.wi.workitems.model.ServiceTaskSummary serviceTaskSummary)
        Specified by:
        removeServiceTask in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • updateInstalledServiceTasks

        public void updateInstalledServiceTasks​(String newBranchName,
                                                String fromBranchName)
        Specified by:
        updateInstalledServiceTasks in interface org.jbpm.workbench.wi.workitems.service.ServiceTaskService
      • extractAuthParameters

        protected List<String> extractAuthParameters​(org.jbpm.process.workitem.repository.service.RepoData service)