jBPM Console NG - Business Domain API 6.0.0.Alpha9

org.jbpm.console.ng.bd.service
Interface KnowledgeDomainServiceEntryPoint


public interface KnowledgeDomainServiceEntryPoint


Method Summary
 void checkFileSystem()
           
 void createDomain()
           
 String createProcessDefinitionFile(String name)
           
 void fetchChanges()
           
 Collection<RuleNotificationSummary> getAllNotificationInstance()
           
 Collection<RuleNotificationSummary> getAllNotificationInstanceBySessionId(int sessionId)
           
 Collection<TaskDefSummary> getAllTasksDef(String processId)
           
 int getAmountOfSessions()
           
 Map<String,String> getAssociatedEntities(String processId)
           
 Map<String,String> getAvailableProcesses()
           
 Map<String,String> getAvailableProcessesPath()
           
 Collection<String> getAvailableSignals(String businessKey, long processInstanceId)
           
 org.uberfire.backend.vfs.Path getProcessAssetPath(String processId)
           
 ProcessSummary getProcessDesc(String processId)
           
 Collection<ProcessSummary> getProcesses()
           
 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, int filterType, String initiator)
           
 Collection<ProcessInstanceSummary> getProcessInstancesByProcessDefinition(String processDefId)
           
 Collection<ProcessInstanceSummary> getProcessInstancesBySessionId(String sessionId)
           
 Map<String,String> getRequiredInputData(String processId)
           
 Collection<String> getReusableSubProcesses(String processId)
           
 Collection<String> getSessionsNames()
           
 KieSessionSummary getSessionSummaryByName(int kSessionId)
           
 Map<String,String> getTaskInputMappings(String processId, String taskName)
           
 Map<String,String> getTaskOutputMappings(String processId, String taskName)
           
 Collection<VariableSummary> getVariableHistory(long processInstanceId, String variableId)
           
 Collection<VariableSummary> getVariablesCurrentState(long processInstanceId, String processId)
           
 void insertNotification(int sessionId, String notification)
           
 byte[] loadFile(org.kie.commons.java.nio.file.Path file)
           
 Iterable<org.kie.commons.java.nio.file.Path> loadFilesByType(String path, String fileType)
           
 int newKieSession(String groupId, String artifactId, String version, String kbaseName, String sessionName)
           
 void setProcessVariable(long processInstanceId, String variableId, Object value)
           
 

Method Detail

getSessionSummaryByName

KieSessionSummary getSessionSummaryByName(int kSessionId)

newKieSession

int newKieSession(String groupId,
                  String artifactId,
                  String version,
                  String kbaseName,
                  String sessionName)

getSessionsNames

Collection<String> getSessionsNames()

getAmountOfSessions

int getAmountOfSessions()

getProcessInstances

Collection<ProcessInstanceSummary> getProcessInstances()

getProcessInstances

Collection<ProcessInstanceSummary> getProcessInstances(List<Integer> states,
                                                       String filterText,
                                                       int filterType,
                                                       String initiator)

getProcessInstancesBySessionId

Collection<ProcessInstanceSummary> getProcessInstancesBySessionId(String sessionId)

getProcessesByFilter

Collection<ProcessSummary> getProcessesByFilter(String filter)

getProcessInstanceById

ProcessInstanceSummary getProcessInstanceById(long processInstanceId)

getProcesses

Collection<ProcessSummary> getProcesses()

getProcessInstancesByProcessDefinition

Collection<ProcessInstanceSummary> getProcessInstancesByProcessDefinition(String processDefId)

getAllTasksDef

Collection<TaskDefSummary> getAllTasksDef(String processId)

getAvailableProcesses

Map<String,String> getAvailableProcesses()

getAvailableProcessesPath

Map<String,String> getAvailableProcessesPath()

createProcessDefinitionFile

String createProcessDefinitionFile(String name)

getRequiredInputData

Map<String,String> getRequiredInputData(String processId)

getAssociatedEntities

Map<String,String> getAssociatedEntities(String processId)

getProcessInstanceHistory

Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId)

getProcessInstanceHistory

Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId,
                                                          boolean completed)

getProcessInstanceFullHistory

Collection<NodeInstanceSummary> getProcessInstanceFullHistory(long processInstanceId)

getProcessInstanceActiveNodes

Collection<NodeInstanceSummary> getProcessInstanceActiveNodes(long processInstanceId)

getProcessInstanceCompletedNodes

Collection<NodeInstanceSummary> getProcessInstanceCompletedNodes(long processInstanceId)

getProcessDesc

ProcessSummary getProcessDesc(String processId)

getVariablesCurrentState

Collection<VariableSummary> getVariablesCurrentState(long processInstanceId,
                                                     String processId)

getTaskInputMappings

Map<String,String> getTaskInputMappings(String processId,
                                        String taskName)

getTaskOutputMappings

Map<String,String> getTaskOutputMappings(String processId,
                                         String taskName)

getAvailableSignals

Collection<String> getAvailableSignals(String businessKey,
                                       long processInstanceId)

setProcessVariable

void setProcessVariable(long processInstanceId,
                        String variableId,
                        Object value)

getVariableHistory

Collection<VariableSummary> getVariableHistory(long processInstanceId,
                                               String variableId)

getReusableSubProcesses

Collection<String> getReusableSubProcesses(String processId)

checkFileSystem

void checkFileSystem()

fetchChanges

void fetchChanges()

loadFile

byte[] loadFile(org.kie.commons.java.nio.file.Path file)

loadFilesByType

Iterable<org.kie.commons.java.nio.file.Path> loadFilesByType(String path,
                                                             String fileType)

createDomain

void createDomain()

insertNotification

void insertNotification(int sessionId,
                        String notification)

getAllNotificationInstance

Collection<RuleNotificationSummary> getAllNotificationInstance()

getAllNotificationInstanceBySessionId

Collection<RuleNotificationSummary> getAllNotificationInstanceBySessionId(int sessionId)

getProcessAssetPath

org.uberfire.backend.vfs.Path getProcessAssetPath(String processId)

jBPM Console NG - Business Domain API 6.0.0.Alpha9

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