Class XmlProcessModuleDS
- java.lang.Object
-
- com.aquima.interactions.process.ds.xml.r8.parsing.XmlProcessModuleDS
-
- All Implemented Interfaces:
IProcessModuleDS
public class XmlProcessModuleDS extends Object implements IProcessModuleDS
Xml r8 datasource implementation.- Since:
- 7.3
- Author:
- Danny Roest
-
-
Constructor Summary
Constructors Constructor Description XmlProcessModuleDS(IProcessCaseDao caseDao, IInitializationReport report, IXmlNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IProcessCaseDao
getCaseDao()
This method returns the case DAO (data access object) that should be used to persist case information for this process engine module.IMetaModelDS
getMetaModelDS()
This method should return a meta-model datasource implementation for the application this interface represents.ModuleID
getModuleId()
This method returns the ID of the module.IProcessEngineDS
getProcessEngineDS()
This method returns the data source that should be used to initialize the process engine.IRuleEngineDS
getRuleEngineDS()
This method should return a datasource implementation that can be used to initialize the rule engine for the application.
-
-
-
Constructor Detail
-
XmlProcessModuleDS
public XmlProcessModuleDS(IProcessCaseDao caseDao, IInitializationReport report, IXmlNode node)
-
-
Method Detail
-
getCaseDao
public IProcessCaseDao getCaseDao()
Description copied from interface:IProcessModuleDS
This method returns the case DAO (data access object) that should be used to persist case information for this process engine module.- Specified by:
getCaseDao
in interfaceIProcessModuleDS
- Returns:
- The case DAO that should be used for this process module.
-
getMetaModelDS
public IMetaModelDS getMetaModelDS()
Description copied from interface:IProcessModuleDS
This method should return a meta-model datasource implementation for the application this interface represents. The returned datasource will be used to initialize the meta-model component.- Specified by:
getMetaModelDS
in interfaceIProcessModuleDS
- Returns:
- IMetaModelDS implementation for the application.
-
getModuleId
public ModuleID getModuleId()
Description copied from interface:IProcessModuleDS
This method returns the ID of the module.- Specified by:
getModuleId
in interfaceIProcessModuleDS
- Returns:
- The unique ID of the process module.
-
getProcessEngineDS
public IProcessEngineDS getProcessEngineDS()
Description copied from interface:IProcessModuleDS
This method returns the data source that should be used to initialize the process engine. If this application does not define any processes, a null value should be returned. An application that defines processes usually does not contain any other definitions (except the meta model).- Specified by:
getProcessEngineDS
in interfaceIProcessModuleDS
- Returns:
- the data source that should be used to initialize the process engine.
-
getRuleEngineDS
public IRuleEngineDS getRuleEngineDS()
Description copied from interface:IProcessModuleDS
This method should return a datasource implementation that can be used to initialize the rule engine for the application.- Specified by:
getRuleEngineDS
in interfaceIProcessModuleDS
- Returns:
- Rule engine datasource implementation for the current application.
-
-