jBPM Console NG - Business Domain Backend 6.2.1-SNAPSHOT

org.jbpm.console.ng.bd.backend.server
Class DataServiceEntryPointImpl

java.lang.Object
  extended by org.jbpm.console.ng.bd.backend.server.DataServiceEntryPointImpl
All Implemented Interfaces:
DataServiceEntryPoint

@ApplicationScoped
public class DataServiceEntryPointImpl
extends Object
implements DataServiceEntryPoint

This Service combines the Data and BPMN2 services. The responsibility of this service is to allow us to query all the data that is generated by the assets and the runtimes that we are using


Constructor Summary
DataServiceEntryPointImpl()
           
 
Method Summary
 Collection<RuntimeLogSummary> getAllRuntimeLogs(long processInstanceId)
           
 Collection<org.jbpm.console.ng.ht.model.TaskDefSummary> getAllTasksDef(String deploymentId, String processId)
           
 Map<String,Collection<String>> getAssociatedEntities(String deploymentId, String processId)
           
 Collection<RuntimeLogSummary> getBusinessLogs(long processInstanceId)
           
 ProcessSummary getProcessById(String deploymentId, String processId)
           
 ProcessSummary getProcessDesc(String deploymentId, String processId)
           
 Collection<ProcessSummary> getProcessesByFilter(String filter)
           
 Collection<NodeInstanceSummary> getProcessInstanceActiveNodes(long processInstanceId)
           
 ProcessInstanceSummary getProcessInstanceById(long processInstanceId)
           
 Collection<NodeInstanceSummary> getProcessInstanceCompletedNodes(long processInstanceId)
           
 Collection<NodeInstanceSummary> getProcessInstanceFullHistory(long processInstanceId)
           
 Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId)
           
 Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId, boolean completed)
           
 Collection<ProcessInstanceSummary> getProcessInstances()
           
 Collection<ProcessInstanceSummary> getProcessInstances(List<Integer> states, String filterText, String initiator)
           
 Collection<ProcessInstanceSummary> getProcessInstancesByDeploymentId(String deploymentId, List<Integer> states)
           
 Collection<ProcessInstanceSummary> getProcessInstancesByProcessDefinition(String processDefId)
           
 Map<String,String> getRequiredInputData(String deploymentId, String processId)
           
 Collection<String> getReusableSubProcesses(String deploymentId, String processId)
           
 Map<String,String> getServiceTasks(String deploymentId, String processId)
           
 Map<String,String> getTaskInputMappings(String deploymentId, String processId, String taskName)
           
 Map<String,String> getTaskOutputMappings(String deploymentId, String processId, String taskName)
           
 Collection<ProcessVariableSummary> getVariableHistory(long processInstanceId, String variableId)
           
 Collection<ProcessVariableSummary> getVariablesCurrentState(long processInstanceId, String processId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataServiceEntryPointImpl

public DataServiceEntryPointImpl()
Method Detail

getServiceTasks

public Map<String,String> getServiceTasks(String deploymentId,
                                          String processId)
Specified by:
getServiceTasks in interface DataServiceEntryPoint

getProcessInstances

public Collection<ProcessInstanceSummary> getProcessInstances()
Specified by:
getProcessInstances in interface DataServiceEntryPoint

getProcessInstancesByDeploymentId

public Collection<ProcessInstanceSummary> getProcessInstancesByDeploymentId(String deploymentId,
                                                                            List<Integer> states)
Specified by:
getProcessInstancesByDeploymentId in interface DataServiceEntryPoint

getProcessesByFilter

public Collection<ProcessSummary> getProcessesByFilter(String filter)
Specified by:
getProcessesByFilter in interface DataServiceEntryPoint

getProcessInstanceById

public ProcessInstanceSummary getProcessInstanceById(long processInstanceId)
Specified by:
getProcessInstanceById in interface DataServiceEntryPoint

getProcessById

public ProcessSummary getProcessById(String deploymentId,
                                     String processId)
Specified by:
getProcessById in interface DataServiceEntryPoint

getProcessInstancesByProcessDefinition

public Collection<ProcessInstanceSummary> getProcessInstancesByProcessDefinition(String processDefId)
Specified by:
getProcessInstancesByProcessDefinition in interface DataServiceEntryPoint

getProcessInstanceHistory

public Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId)
Specified by:
getProcessInstanceHistory in interface DataServiceEntryPoint

getProcessInstanceHistory

public Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId,
                                                                 boolean completed)
Specified by:
getProcessInstanceHistory in interface DataServiceEntryPoint

getProcessInstanceFullHistory

public Collection<NodeInstanceSummary> getProcessInstanceFullHistory(long processInstanceId)
Specified by:
getProcessInstanceFullHistory in interface DataServiceEntryPoint

getProcessInstanceActiveNodes

public Collection<NodeInstanceSummary> getProcessInstanceActiveNodes(long processInstanceId)
Specified by:
getProcessInstanceActiveNodes in interface DataServiceEntryPoint

getProcessInstances

public Collection<ProcessInstanceSummary> getProcessInstances(List<Integer> states,
                                                              String filterText,
                                                              String initiator)
Specified by:
getProcessInstances in interface DataServiceEntryPoint

getProcessInstanceCompletedNodes

public Collection<NodeInstanceSummary> getProcessInstanceCompletedNodes(long processInstanceId)
Specified by:
getProcessInstanceCompletedNodes in interface DataServiceEntryPoint

getVariableHistory

public Collection<ProcessVariableSummary> getVariableHistory(long processInstanceId,
                                                             String variableId)
Specified by:
getVariableHistory in interface DataServiceEntryPoint

getReusableSubProcesses

public Collection<String> getReusableSubProcesses(String deploymentId,
                                                  String processId)
Specified by:
getReusableSubProcesses in interface DataServiceEntryPoint

getRequiredInputData

public Map<String,String> getRequiredInputData(String deploymentId,
                                               String processId)
Specified by:
getRequiredInputData in interface DataServiceEntryPoint

getAllTasksDef

public Collection<org.jbpm.console.ng.ht.model.TaskDefSummary> getAllTasksDef(String deploymentId,
                                                                              String processId)
Specified by:
getAllTasksDef in interface DataServiceEntryPoint

getAssociatedEntities

public Map<String,Collection<String>> getAssociatedEntities(String deploymentId,
                                                            String processId)
Specified by:
getAssociatedEntities in interface DataServiceEntryPoint

getProcessDesc

public ProcessSummary getProcessDesc(String deploymentId,
                                     String processId)
Specified by:
getProcessDesc in interface DataServiceEntryPoint

getVariablesCurrentState

public Collection<ProcessVariableSummary> getVariablesCurrentState(long processInstanceId,
                                                                   String processId)
Specified by:
getVariablesCurrentState in interface DataServiceEntryPoint

getTaskInputMappings

public Map<String,String> getTaskInputMappings(String deploymentId,
                                               String processId,
                                               String taskName)
Specified by:
getTaskInputMappings in interface DataServiceEntryPoint

getTaskOutputMappings

public Map<String,String> getTaskOutputMappings(String deploymentId,
                                                String processId,
                                                String taskName)
Specified by:
getTaskOutputMappings in interface DataServiceEntryPoint

getBusinessLogs

public Collection<RuntimeLogSummary> getBusinessLogs(long processInstanceId)
Specified by:
getBusinessLogs in interface DataServiceEntryPoint

getAllRuntimeLogs

public Collection<RuntimeLogSummary> getAllRuntimeLogs(long processInstanceId)
Specified by:
getAllRuntimeLogs in interface DataServiceEntryPoint

jBPM Console NG - Business Domain Backend 6.2.1-SNAPSHOT

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.