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 org.jbpm.services.api.DeploymentServicedeploymentServiceprotected org.kie.test.util.db.PoolingDataSourceWrapperds-
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 voidbuildDatasource()static voidcleanupSingletonSessionId()protected voidclearDocumentStorageProperty()protected voidclose()protected voidcloseDataSource()protected org.jbpm.services.api.model.DeploymentUnitcreateAndDeployUnit(String groupId, String artifactid, String version)protected abstract org.kie.internal.runtime.conf.DeploymentDescriptorcreateDeploymentDescriptor()protected abstract org.jbpm.services.api.model.DeploymentUnitcreateDeploymentUnit(String groupId, String artifactid, String version)protected org.kie.api.builder.KieFileSystemcreateKieFileSystemWithKProject(org.kie.api.KieServices ks)protected org.drools.compiler.kie.builder.impl.InternalKieModulecreateKieJar(org.kie.api.KieServices ks, org.kie.api.builder.ReleaseId releaseId, List<String> resources)protected org.drools.compiler.kie.builder.impl.InternalKieModulecreateKieJar(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 voiddeleteFolder(String pathStr)protected List<org.kie.internal.runtime.conf.NamedObjectModel>getEnvironmentEntries()protected StringgetJndiDatasourceName()protected StringgetPom(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 org.jbpm.services.api.model.DeploymentUnitprepareDeploymentUnit()protected voidprepareDocumentStorage()-
Methods inherited from class org.jbpm.test.AbstractBaseTest
configure, getDataSourceProperties, reset, setupPoolingDataSource, setupPoolingDataSource
-
-
-
-
Method Detail
-
prepareDeploymentUnit
protected abstract org.jbpm.services.api.model.DeploymentUnit prepareDeploymentUnit() throws Exception- Throws:
Exception
-
createDeploymentUnit
protected abstract org.jbpm.services.api.model.DeploymentUnit createDeploymentUnit(String groupId, String artifactid, String version) throws Exception
- Throws:
Exception
-
prepareDocumentStorage
protected void prepareDocumentStorage()
-
clearDocumentStorageProperty
protected void clearDocumentStorageProperty()
-
createAndDeployUnit
protected org.jbpm.services.api.model.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:
getJndiDatasourceNamein 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()
-
-