Class DefinitionServiceEJBImpl

  • All Implemented Interfaces:
    org.jbpm.services.api.DefinitionService, org.jbpm.services.api.DeploymentEventListener, org.jbpm.services.ejb.api.DefinitionServiceEJBLocal, org.jbpm.services.ejb.api.DefinitionServiceEJBRemote

    public class DefinitionServiceEJBImpl
    extends org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl
    implements org.jbpm.services.api.DeploymentEventListener, org.jbpm.services.api.DefinitionService, org.jbpm.services.ejb.api.DefinitionServiceEJBLocal, org.jbpm.services.ejb.api.DefinitionServiceEJBRemote
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.jbpm.services.api.model.ProcessDefinition buildProcessDefinition​(String deploymentId, String bpmn2Content, org.kie.api.runtime.KieContainer kieContainer, boolean cache)  
      void onActivate​(org.jbpm.services.api.DeploymentEvent event)  
      void onDeactivate​(org.jbpm.services.api.DeploymentEvent event)  
      void onDeploy​(org.jbpm.services.api.DeploymentEvent event)  
      void onUnDeploy​(org.jbpm.services.api.DeploymentEvent event)  
      • Methods inherited from class org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl

        addProcessDefinition, getAssociatedEntities, getJavaClasses, getProcessDefinition, getProcessVariables, getReusableSubProcesses, getRuleSets, getServiceTasks, getTaskInputMappings, getTaskOutputMappings, getTasksDefinitions
      • Methods inherited from interface org.jbpm.services.api.DefinitionService

        addProcessDefinition, getAssociatedEntities, getJavaClasses, getProcessDefinition, getProcessVariables, getReusableSubProcesses, getRuleSets, getServiceTasks, getTaskInputMappings, getTaskOutputMappings, getTasksDefinitions
    • Constructor Detail

      • DefinitionServiceEJBImpl

        public DefinitionServiceEJBImpl()
    • Method Detail

      • buildProcessDefinition

        public org.jbpm.services.api.model.ProcessDefinition buildProcessDefinition​(String deploymentId,
                                                                                    String bpmn2Content,
                                                                                    org.kie.api.runtime.KieContainer kieContainer,
                                                                                    boolean cache)
                                                                             throws IllegalArgumentException
        Specified by:
        buildProcessDefinition in interface org.jbpm.services.api.DefinitionService
        Overrides:
        buildProcessDefinition in class org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl
        Throws:
        IllegalArgumentException
      • onDeploy

        public void onDeploy​(org.jbpm.services.api.DeploymentEvent event)
        Specified by:
        onDeploy in interface org.jbpm.services.api.DeploymentEventListener
        Overrides:
        onDeploy in class org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl
      • onUnDeploy

        public void onUnDeploy​(org.jbpm.services.api.DeploymentEvent event)
        Specified by:
        onUnDeploy in interface org.jbpm.services.api.DeploymentEventListener
        Overrides:
        onUnDeploy in class org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl
      • onActivate

        public void onActivate​(org.jbpm.services.api.DeploymentEvent event)
        Specified by:
        onActivate in interface org.jbpm.services.api.DeploymentEventListener
        Overrides:
        onActivate in class org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl
      • onDeactivate

        public void onDeactivate​(org.jbpm.services.api.DeploymentEvent event)
        Specified by:
        onDeactivate in interface org.jbpm.services.api.DeploymentEventListener
        Overrides:
        onDeactivate in class org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl