Package org.jbpm.test.services
Class AbstractCaseServicesTest
- java.lang.Object
-
- org.jbpm.test.AbstractBaseTest
-
- org.jbpm.test.services.AbstractServicesTest
-
- org.jbpm.test.services.AbstractCaseServicesTest
-
public abstract class AbstractCaseServicesTest extends AbstractServicesTest
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jbpm.casemgmt.api.AdvanceCaseRuntimeDataServiceadvanceCaseRuntimeDataServiceprotected org.jbpm.casemgmt.api.auth.AuthorizationManagerauthorizationManagerprotected org.jbpm.services.api.DefinitionServicebpmn2Serviceprotected org.jbpm.casemgmt.api.utils.CaseServiceConfiguratorcaseConfiguratorprotected org.jbpm.casemgmt.api.generator.CaseIdGeneratorcaseIdGeneratorprotected org.jbpm.casemgmt.api.admin.CaseInstanceMigrationServicecaseInstanceMigrationServiceprotected org.jbpm.casemgmt.api.CaseRuntimeDataServicecaseRuntimeDataServiceprotected org.jbpm.casemgmt.api.CaseServicecaseServiceprotected org.jbpm.services.api.model.DeploymentUnitdeploymentUnitprotected javax.persistence.EntityManagerFactoryemfprotected TestIdentityProvideridentityProviderprotected List<String>listenerMvelDefinitionsprotected org.jbpm.services.api.admin.ProcessInstanceMigrationServicemigrationServiceprotected org.jbpm.services.api.ProcessServiceprocessServiceprotected org.jbpm.services.api.query.QueryServicequeryServiceprotected org.jbpm.services.api.RuntimeDataServiceruntimeDataServiceprotected org.jbpm.services.api.UserTaskServiceuserTaskService-
Fields inherited from class org.jbpm.test.services.AbstractServicesTest
deploymentService, ds
-
Fields inherited from class org.jbpm.test.AbstractBaseTest
DATASOURCE_NAME
-
-
Constructor Summary
Constructors Constructor Description AbstractCaseServicesTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclose()protected voidconfigureServices()protected org.kie.internal.runtime.conf.DeploymentDescriptorcreateDeploymentDescriptor()protected org.jbpm.services.api.model.DeploymentUnitcreateDeploymentUnit(String groupId, String artifactid, String version)protected StringgetPersistenceUnitName()protected voidloadCaseServiceConfigurator()protected Map<String,org.jbpm.casemgmt.api.model.AdHocFragment>mapAdHocFragments(Collection<org.jbpm.casemgmt.api.model.AdHocFragment> adHocFragments)protected Map<String,org.jbpm.casemgmt.api.model.CaseDefinition>mapCases(Collection<org.jbpm.casemgmt.api.model.CaseDefinition> cases)protected Map<String,org.jbpm.casemgmt.api.model.CaseMilestone>mapMilestones(Collection<org.jbpm.casemgmt.api.model.CaseMilestone> caseMilestones)protected Map<String,org.jbpm.services.api.model.NodeInstanceDesc>mapNodeInstances(Collection<org.jbpm.services.api.model.NodeInstanceDesc> nodes)protected Map<String,org.jbpm.services.api.model.ProcessDefinition>mapProcesses(Collection<org.jbpm.services.api.model.ProcessDefinition> processes)protected Map<Long,org.jbpm.services.api.model.ProcessInstanceDesc>mapProcessesInstances(Collection<org.jbpm.services.api.model.ProcessInstanceDesc> processes)protected Map<String,org.jbpm.casemgmt.api.model.CaseRole>mapRoles(Collection<org.jbpm.casemgmt.api.model.CaseRole> caseRoles)protected Map<String,org.jbpm.casemgmt.api.model.CaseStage>mapStages(Collection<org.jbpm.casemgmt.api.model.CaseStage> caseStages)protected Map<String,org.jbpm.services.api.model.UserTaskDefinition>mapTasksDef(Collection<org.jbpm.services.api.model.UserTaskDefinition> tasks)protected Map<String,org.kie.api.task.model.TaskSummary>mapTaskSummaries(Collection<org.kie.api.task.model.TaskSummary> tasks)protected voidregisterDefaultListenerMvelDefinitions()protected voidregisterListenerMvelDefinition(String listenerMvelDefinition)voidsetBpmn2Service(org.jbpm.services.api.DefinitionService bpmn2Service)voidsetCaseRuntimeDataService(org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService)voidsetDeploymentService(org.jbpm.services.api.DeploymentService deploymentService)voidsetIdentityProvider(TestIdentityProvider identityProvider)voidsetProcessService(org.jbpm.services.api.ProcessService processService)voidsetQueryService(org.jbpm.services.api.query.QueryService queryService)voidsetRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)voidsetUp()voidsetUserTaskService(org.jbpm.services.api.UserTaskService userTaskService)voidtearDown()-
Methods inherited from class org.jbpm.test.services.AbstractServicesTest
buildDatasource, cleanupSingletonSessionId, clearDocumentStorageProperty, closeDataSource, createAndDeployUnit, createKieFileSystemWithKProject, createKieJar, createKieJar, deleteFolder, getEnvironmentEntries, getJndiDatasourceName, getPom, getProcessDefinitionFiles, getProcessListeners, getTaskListeners, getWorkItemHandlers, prepareDeploymentUnit, prepareDocumentStorage
-
Methods inherited from class org.jbpm.test.AbstractBaseTest
configure, getDataSourceProperties, reset, setupPoolingDataSource, setupPoolingDataSource
-
-
-
-
Field Detail
-
emf
protected javax.persistence.EntityManagerFactory emf
-
bpmn2Service
protected org.jbpm.services.api.DefinitionService bpmn2Service
-
runtimeDataService
protected org.jbpm.services.api.RuntimeDataService runtimeDataService
-
processService
protected org.jbpm.services.api.ProcessService processService
-
userTaskService
protected org.jbpm.services.api.UserTaskService userTaskService
-
queryService
protected org.jbpm.services.api.query.QueryService queryService
-
caseRuntimeDataService
protected org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService
-
advanceCaseRuntimeDataService
protected org.jbpm.casemgmt.api.AdvanceCaseRuntimeDataService advanceCaseRuntimeDataService
-
caseService
protected org.jbpm.casemgmt.api.CaseService caseService
-
caseInstanceMigrationService
protected org.jbpm.casemgmt.api.admin.CaseInstanceMigrationService caseInstanceMigrationService
-
migrationService
protected org.jbpm.services.api.admin.ProcessInstanceMigrationService migrationService
-
identityProvider
protected TestIdentityProvider identityProvider
-
caseIdGenerator
protected org.jbpm.casemgmt.api.generator.CaseIdGenerator caseIdGenerator
-
authorizationManager
protected org.jbpm.casemgmt.api.auth.AuthorizationManager authorizationManager
-
deploymentUnit
protected org.jbpm.services.api.model.DeploymentUnit deploymentUnit
-
caseConfigurator
protected org.jbpm.casemgmt.api.utils.CaseServiceConfigurator caseConfigurator
-
-
Method Detail
-
loadCaseServiceConfigurator
protected void loadCaseServiceConfigurator()
-
tearDown
public void tearDown()
-
createDeploymentUnit
protected org.jbpm.services.api.model.DeploymentUnit createDeploymentUnit(String groupId, String artifactid, String version) throws Exception
- Specified by:
createDeploymentUnitin classAbstractServicesTest- Throws:
Exception
-
close
protected void close()
- Overrides:
closein classAbstractServicesTest
-
getPersistenceUnitName
protected String getPersistenceUnitName()
-
configureServices
protected void configureServices()
-
registerDefaultListenerMvelDefinitions
protected void registerDefaultListenerMvelDefinitions()
-
createDeploymentDescriptor
protected org.kie.internal.runtime.conf.DeploymentDescriptor createDeploymentDescriptor()
- Specified by:
createDeploymentDescriptorin classAbstractServicesTest
-
registerListenerMvelDefinition
protected void registerListenerMvelDefinition(String listenerMvelDefinition)
-
setDeploymentService
public void setDeploymentService(org.jbpm.services.api.DeploymentService deploymentService)
-
setBpmn2Service
public void setBpmn2Service(org.jbpm.services.api.DefinitionService bpmn2Service)
-
setRuntimeDataService
public void setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)
-
setProcessService
public void setProcessService(org.jbpm.services.api.ProcessService processService)
-
setUserTaskService
public void setUserTaskService(org.jbpm.services.api.UserTaskService userTaskService)
-
setQueryService
public void setQueryService(org.jbpm.services.api.query.QueryService queryService)
-
setIdentityProvider
public void setIdentityProvider(TestIdentityProvider identityProvider)
-
setCaseRuntimeDataService
public void setCaseRuntimeDataService(org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService)
-
mapCases
protected Map<String,org.jbpm.casemgmt.api.model.CaseDefinition> mapCases(Collection<org.jbpm.casemgmt.api.model.CaseDefinition> cases)
-
mapRoles
protected Map<String,org.jbpm.casemgmt.api.model.CaseRole> mapRoles(Collection<org.jbpm.casemgmt.api.model.CaseRole> caseRoles)
-
mapMilestones
protected Map<String,org.jbpm.casemgmt.api.model.CaseMilestone> mapMilestones(Collection<org.jbpm.casemgmt.api.model.CaseMilestone> caseMilestones)
-
mapStages
protected Map<String,org.jbpm.casemgmt.api.model.CaseStage> mapStages(Collection<org.jbpm.casemgmt.api.model.CaseStage> caseStages)
-
mapTasksDef
protected Map<String,org.jbpm.services.api.model.UserTaskDefinition> mapTasksDef(Collection<org.jbpm.services.api.model.UserTaskDefinition> tasks)
-
mapAdHocFragments
protected Map<String,org.jbpm.casemgmt.api.model.AdHocFragment> mapAdHocFragments(Collection<org.jbpm.casemgmt.api.model.AdHocFragment> adHocFragments)
-
mapProcesses
protected Map<String,org.jbpm.services.api.model.ProcessDefinition> mapProcesses(Collection<org.jbpm.services.api.model.ProcessDefinition> processes)
-
mapNodeInstances
protected Map<String,org.jbpm.services.api.model.NodeInstanceDesc> mapNodeInstances(Collection<org.jbpm.services.api.model.NodeInstanceDesc> nodes)
-
mapTaskSummaries
protected Map<String,org.kie.api.task.model.TaskSummary> mapTaskSummaries(Collection<org.kie.api.task.model.TaskSummary> tasks)
-
mapProcessesInstances
protected Map<Long,org.jbpm.services.api.model.ProcessInstanceDesc> mapProcessesInstances(Collection<org.jbpm.services.api.model.ProcessInstanceDesc> processes)
-
-