Package org.jbpm.test.services
Class AbstractServicesTest
- java.lang.Object
-
- org.jbpm.test.AbstractBaseTest
-
- org.jbpm.test.services.AbstractServicesTest
-
- Direct Known Subclasses:
AbstractCaseServicesTest
,AbstractKieServicesTest
public abstract class AbstractServicesTest extends AbstractBaseTest
-
-
Field Summary
Fields Modifier and Type Field Description protected DeploymentService
deploymentService
protected org.kie.test.util.db.PoolingDataSourceWrapper
ds
-
Fields inherited from class org.jbpm.test.AbstractBaseTest
DATASOURCE_NAME
-
-
Constructor Summary
Constructors Constructor Description AbstractServicesTest()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
buildDatasource()
static void
cleanupSingletonSessionId()
protected void
clearDocumentStorageProperty()
protected void
close()
protected void
closeDataSource()
protected DeploymentUnit
createAndDeployUnit(String groupId, String artifactid, String version)
protected abstract org.kie.internal.runtime.conf.DeploymentDescriptor
createDeploymentDescriptor()
protected abstract DeploymentUnit
createDeploymentUnit(String groupId, String artifactid, String version)
protected org.kie.api.builder.KieFileSystem
createKieFileSystemWithKProject(org.kie.api.KieServices ks)
protected org.drools.compiler.kie.builder.impl.InternalKieModule
createKieJar(org.kie.api.KieServices ks, org.kie.api.builder.ReleaseId releaseId, List<String> resources)
protected org.drools.compiler.kie.builder.impl.InternalKieModule
createKieJar(org.kie.api.KieServices ks, org.kie.api.builder.ReleaseId releaseId, List<String> resources, Map<String,String> extraResources, org.kie.api.builder.ReleaseId... dependencies)
protected void
deleteFolder(String pathStr)
protected List<org.kie.internal.runtime.conf.NamedObjectModel>
getEnvironmentEntries()
protected String
getJndiDatasourceName()
protected String
getPom(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.ReleaseId... dependencies)
protected abstract List<String>
getProcessDefinitionFiles()
protected List<org.kie.internal.runtime.conf.ObjectModel>
getProcessListeners()
protected List<org.kie.internal.runtime.conf.ObjectModel>
getTaskListeners()
protected List<org.kie.internal.runtime.conf.NamedObjectModel>
getWorkItemHandlers()
protected abstract DeploymentUnit
prepareDeploymentUnit()
protected void
prepareDocumentStorage()
-
Methods inherited from class org.jbpm.test.AbstractBaseTest
configure, getDataSourceProperties, reset, setupPoolingDataSource, setupPoolingDataSource
-
-
-
-
Field Detail
-
ds
protected org.kie.test.util.db.PoolingDataSourceWrapper ds
-
deploymentService
protected DeploymentService deploymentService
-
-
Method Detail
-
prepareDeploymentUnit
protected abstract DeploymentUnit prepareDeploymentUnit() throws Exception
- Throws:
Exception
-
createDeploymentUnit
protected abstract DeploymentUnit createDeploymentUnit(String groupId, String artifactid, String version) throws Exception
- Throws:
Exception
-
prepareDocumentStorage
protected void prepareDocumentStorage()
-
clearDocumentStorageProperty
protected void clearDocumentStorageProperty()
-
createAndDeployUnit
protected DeploymentUnit createAndDeployUnit(String groupId, String artifactid, String version) throws Exception
- Throws:
Exception
-
close
protected void close()
-
getPom
protected String getPom(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.ReleaseId... dependencies)
-
createKieJar
protected org.drools.compiler.kie.builder.impl.InternalKieModule createKieJar(org.kie.api.KieServices ks, org.kie.api.builder.ReleaseId releaseId, List<String> resources)
-
createKieJar
protected org.drools.compiler.kie.builder.impl.InternalKieModule createKieJar(org.kie.api.KieServices ks, org.kie.api.builder.ReleaseId releaseId, List<String> resources, Map<String,String> extraResources, org.kie.api.builder.ReleaseId... dependencies)
-
createDeploymentDescriptor
protected abstract org.kie.internal.runtime.conf.DeploymentDescriptor createDeploymentDescriptor()
-
createKieFileSystemWithKProject
protected org.kie.api.builder.KieFileSystem createKieFileSystemWithKProject(org.kie.api.KieServices ks)
-
getJndiDatasourceName
protected String getJndiDatasourceName()
- Overrides:
getJndiDatasourceName
in classAbstractBaseTest
-
buildDatasource
protected void buildDatasource()
-
closeDataSource
protected void closeDataSource()
-
cleanupSingletonSessionId
public static void cleanupSingletonSessionId()
-
deleteFolder
protected void deleteFolder(String pathStr)
-
getProcessListeners
protected List<org.kie.internal.runtime.conf.ObjectModel> getProcessListeners()
-
getWorkItemHandlers
protected List<org.kie.internal.runtime.conf.NamedObjectModel> getWorkItemHandlers()
-
getTaskListeners
protected List<org.kie.internal.runtime.conf.ObjectModel> getTaskListeners()
-
getEnvironmentEntries
protected List<org.kie.internal.runtime.conf.NamedObjectModel> getEnvironmentEntries()
-
-