Class WorkbenchRepositoryEventListener

  • All Implemented Interfaces:
    org.jbpm.process.workitem.repository.RepositoryEventListener

    @ApplicationScoped
    public class WorkbenchRepositoryEventListener
    extends Object
    implements org.jbpm.process.workitem.repository.RepositoryEventListener
    • Constructor Detail

      • WorkbenchRepositoryEventListener

        public WorkbenchRepositoryEventListener()
    • Method Detail

      • onServiceTaskAdded

        public void onServiceTaskAdded​(org.jbpm.process.workitem.repository.service.RepoData service)
        Specified by:
        onServiceTaskAdded in interface org.jbpm.process.workitem.repository.RepositoryEventListener
      • onServiceTaskEnabled

        public void onServiceTaskEnabled​(org.jbpm.process.workitem.repository.service.RepoData service)
        Specified by:
        onServiceTaskEnabled in interface org.jbpm.process.workitem.repository.RepositoryEventListener
      • onServiceTaskDisabled

        public void onServiceTaskDisabled​(org.jbpm.process.workitem.repository.service.RepoData service)
        Specified by:
        onServiceTaskDisabled in interface org.jbpm.process.workitem.repository.RepositoryEventListener
      • onServiceTaskInstalled

        public void onServiceTaskInstalled​(org.jbpm.process.workitem.repository.service.RepoData service,
                                           String target,
                                           List<String> parameters,
                                           String branchName)
        Specified by:
        onServiceTaskInstalled in interface org.jbpm.process.workitem.repository.RepositoryEventListener
      • onServiceTaskUninstalled

        public void onServiceTaskUninstalled​(org.jbpm.process.workitem.repository.service.RepoData service,
                                             String target,
                                             String branchName)
        Specified by:
        onServiceTaskUninstalled in interface org.jbpm.process.workitem.repository.RepositoryEventListener
      • installFromLocal

        protected void installFromLocal​(org.jbpm.process.workitem.repository.service.RepoData service,
                                        org.guvnor.common.services.project.model.Module module)
                                 throws IOException
        Throws:
        IOException
      • installFromJar

        protected void installFromJar​(org.jbpm.process.workitem.repository.service.RepoData service,
                                      org.guvnor.common.services.project.model.Module module)
                               throws IOException
        Throws:
        IOException
      • store

        protected void store​(org.uberfire.java.nio.file.Path path,
                             byte[] content)
      • delete

        protected void delete​(org.uberfire.java.nio.file.Path path)
      • resolveVersion

        protected String resolveVersion​(String version,
                                        boolean useVersionRange)
      • getTargetPath

        protected org.uberfire.backend.vfs.Path getTargetPath​(String fileName,
                                                              String branchName,
                                                              String target)