jBPM :: Executor Service 6.0.0.CR3

org.jbpm.executor.impl
Class ExecutorQueryServiceImpl

java.lang.Object
  extended by org.jbpm.executor.impl.ExecutorQueryServiceImpl
All Implemented Interfaces:
org.kie.internal.executor.api.ExecutorQueryService

public class ExecutorQueryServiceImpl
extends Object
implements org.kie.internal.executor.api.ExecutorQueryService

Default implementation of ExecutorQueryService that is backed with JPA


Constructor Summary
ExecutorQueryServiceImpl()
           
 
Method Summary
 List<org.kie.internal.executor.api.ErrorInfo> getAllErrors()
          
 List<org.kie.internal.executor.api.RequestInfo> getAllRequests()
          
 List<org.kie.internal.executor.api.RequestInfo> getCancelledRequests()
          
 List<org.kie.internal.executor.api.RequestInfo> getCompletedRequests()
          
 List<org.kie.internal.executor.api.ErrorInfo> getErrorsByRequestId(Long requestId)
          
 List<org.kie.internal.executor.api.RequestInfo> getFutureQueuedRequests()
          
 List<org.kie.internal.executor.api.RequestInfo> getInErrorRequests()
          
 List<org.kie.internal.executor.api.RequestInfo> getPendingRequestById(Long id)
          
 List<org.kie.internal.executor.api.RequestInfo> getPendingRequests()
          
 List<org.kie.internal.executor.api.RequestInfo> getQueuedRequests()
          
 List<org.kie.internal.executor.api.RequestInfo> getRequestByBusinessKey(String businessKey)
          
 org.kie.internal.executor.api.RequestInfo getRequestById(Long id)
          
 org.kie.internal.executor.api.RequestInfo getRequestForProcessing()
          
 List<org.kie.internal.executor.api.RequestInfo> getRequestsByStatus(List<org.kie.internal.executor.api.STATUS> statuses)
          
 List<org.kie.internal.executor.api.RequestInfo> getRunningRequests()
          
 void init()
           
 void setPm(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutorQueryServiceImpl

public ExecutorQueryServiceImpl()
Method Detail

setPm

public void setPm(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)

init

@PostConstruct
public void init()

getPendingRequests

public List<org.kie.internal.executor.api.RequestInfo> getPendingRequests()

Specified by:
getPendingRequests in interface org.kie.internal.executor.api.ExecutorQueryService

getPendingRequestById

public List<org.kie.internal.executor.api.RequestInfo> getPendingRequestById(Long id)

Specified by:
getPendingRequestById in interface org.kie.internal.executor.api.ExecutorQueryService

getRequestById

public org.kie.internal.executor.api.RequestInfo getRequestById(Long id)

Specified by:
getRequestById in interface org.kie.internal.executor.api.ExecutorQueryService

getRunningRequests

public List<org.kie.internal.executor.api.RequestInfo> getRunningRequests()

Specified by:
getRunningRequests in interface org.kie.internal.executor.api.ExecutorQueryService

getQueuedRequests

public List<org.kie.internal.executor.api.RequestInfo> getQueuedRequests()

Specified by:
getQueuedRequests in interface org.kie.internal.executor.api.ExecutorQueryService

getFutureQueuedRequests

public List<org.kie.internal.executor.api.RequestInfo> getFutureQueuedRequests()

Specified by:
getFutureQueuedRequests in interface org.kie.internal.executor.api.ExecutorQueryService

getCompletedRequests

public List<org.kie.internal.executor.api.RequestInfo> getCompletedRequests()

Specified by:
getCompletedRequests in interface org.kie.internal.executor.api.ExecutorQueryService

getInErrorRequests

public List<org.kie.internal.executor.api.RequestInfo> getInErrorRequests()

Specified by:
getInErrorRequests in interface org.kie.internal.executor.api.ExecutorQueryService

getCancelledRequests

public List<org.kie.internal.executor.api.RequestInfo> getCancelledRequests()

Specified by:
getCancelledRequests in interface org.kie.internal.executor.api.ExecutorQueryService

getAllErrors

public List<org.kie.internal.executor.api.ErrorInfo> getAllErrors()

Specified by:
getAllErrors in interface org.kie.internal.executor.api.ExecutorQueryService

getErrorsByRequestId

public List<org.kie.internal.executor.api.ErrorInfo> getErrorsByRequestId(Long requestId)

Specified by:
getErrorsByRequestId in interface org.kie.internal.executor.api.ExecutorQueryService

getAllRequests

public List<org.kie.internal.executor.api.RequestInfo> getAllRequests()

Specified by:
getAllRequests in interface org.kie.internal.executor.api.ExecutorQueryService

getRequestsByStatus

public List<org.kie.internal.executor.api.RequestInfo> getRequestsByStatus(List<org.kie.internal.executor.api.STATUS> statuses)

Specified by:
getRequestsByStatus in interface org.kie.internal.executor.api.ExecutorQueryService

getRequestByBusinessKey

public List<org.kie.internal.executor.api.RequestInfo> getRequestByBusinessKey(String businessKey)

Specified by:
getRequestByBusinessKey in interface org.kie.internal.executor.api.ExecutorQueryService

getRequestForProcessing

public org.kie.internal.executor.api.RequestInfo getRequestForProcessing()

Specified by:
getRequestForProcessing in interface org.kie.internal.executor.api.ExecutorQueryService

jBPM :: Executor Service 6.0.0.CR3

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