Package com.aquima.interactions.ds.xml
Class XmlApplicationDS
java.lang.Object
com.aquima.interactions.ds.ReportingDS
com.aquima.interactions.ds.xml.XmlApplicationDS
- All Implemented Interfaces:
com.aquima.interactions.foundation.report.IReportingDS
,com.aquima.interactions.portal.ds.IApplicationDS
,com.aquima.interactions.portal.ds.IModuleDS
public class XmlApplicationDS
extends com.aquima.interactions.ds.ReportingDS
implements com.aquima.interactions.portal.ds.IApplicationDS
release 17.1 and 12.0 XML data source implementation.
- Since:
- 7.0
- Author:
- Jon van Leuven, Vincent Jansen
-
Constructor Summary
ConstructorsConstructorDescriptionXmlApplicationDS
(com.aquima.interactions.foundation.report.IInitializationReport report, com.aquima.interactions.ds.IApplicationConfiguration configuration, com.aquima.interactions.foundation.io.IResource exportResource) Create a new PortalEngine XML data source for the specified XML file reader. -
Method Summary
Modifier and TypeMethodDescriptionboolean
com.aquima.interactions.foundation.ApplicationID
com.aquima.interactions.portal.ApplicationMode
com.aquima.interactions.communication.ds.ICommunicationEngineDS
com.aquima.interactions.composer.ds.IComposerDS
com.aquima.interactions.foundation.connectivity.IConnectionManager
com.aquima.interactions.portal.IFactoryManager
com.aquima.interactions.flow.ds.IFlowEngineDS
com.aquima.interactions.matching.ds.IMatchEngineDS
com.aquima.interactions.metamodel.ds.IMetaModelDS
com.aquima.interactions.project.ModuleID
com.aquima.interactions.process.ds.IProcessModuleDS
com.aquima.interactions.portal.ds.IProcessMappingDS
com.aquima.interactions.project.ds.IProjectDS
com.aquima.interactions.portal.ds.ProjectMetadata
com.aquima.interactions.foundation.io.IResourceManager
com.aquima.interactions.rule.ds.IRuleEngineDS
com.aquima.interactions.trace.dao.ITimelineCreator
com.aquima.interactions.trace.dao.ITraceDao
com.aquima.interactions.dtree.ds.ITreeEngineDS
void
iterateContainerExpanders
(com.aquima.interactions.portal.ds.IContainerExpanderVisitor visitor) void
iterateFunctionCalls
(com.aquima.interactions.portal.ds.IFunctionCallVisitor visitor) void
iterateMappings
(com.aquima.interactions.portal.ds.IMappingVisitor visitor) void
iterateMaskCalls
(com.aquima.interactions.portal.ds.IMaskCallVisitor visitor) void
iterateModules
(com.aquima.interactions.portal.ds.IModuleVisitor visitor) void
iterateServiceCalls
(com.aquima.interactions.portal.ds.IServiceCallVisitor visitor) void
iterateWebServices
(com.aquima.interactions.portal.ds.IWebServiceVisitor visitor) boolean
boolean
Methods inherited from class com.aquima.interactions.ds.ReportingDS
addMessage, getCategory, getReport
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Constructor Details
-
XmlApplicationDS
public XmlApplicationDS(com.aquima.interactions.foundation.report.IInitializationReport report, com.aquima.interactions.ds.IApplicationConfiguration configuration, com.aquima.interactions.foundation.io.IResource exportResource) Create a new PortalEngine XML data source for the specified XML file reader.- Parameters:
report
- Initialization report that may be used to report errors or warnings.configuration
- Object containing application specific configuration.exportResource
- Resource containing the export zip.- Throws:
com.aquima.interactions.foundation.security.core.CryptoGraphicException
- This exception is thrown when the XML is not valid.com.aquima.interactions.foundation.io.ResourceException
- This exception is thrown when the resource could not be opened.
-
-
Method Details
-
cachingEnabled
public boolean cachingEnabled()- Specified by:
cachingEnabled
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
getApplicationId
public com.aquima.interactions.foundation.ApplicationID getApplicationId()- Specified by:
getApplicationId
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getModuleId
public com.aquima.interactions.project.ModuleID getModuleId()- Specified by:
getModuleId
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
getApplicationMode
public com.aquima.interactions.portal.ApplicationMode getApplicationMode()- Specified by:
getApplicationMode
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getComposerDS
public com.aquima.interactions.composer.ds.IComposerDS getComposerDS()- Specified by:
getComposerDS
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
getConnectionManager
public com.aquima.interactions.foundation.connectivity.IConnectionManager getConnectionManager()- Specified by:
getConnectionManager
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getFactoryManager
public com.aquima.interactions.portal.IFactoryManager getFactoryManager()- Specified by:
getFactoryManager
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getFlowEngineDS
public com.aquima.interactions.flow.ds.IFlowEngineDS getFlowEngineDS()- Specified by:
getFlowEngineDS
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
getMetaModelDS
public com.aquima.interactions.metamodel.ds.IMetaModelDS getMetaModelDS()- Specified by:
getMetaModelDS
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
getResourceManager
public com.aquima.interactions.foundation.io.IResourceManager getResourceManager()- Specified by:
getResourceManager
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getRuleEngineDS
public com.aquima.interactions.rule.ds.IRuleEngineDS getRuleEngineDS()- Specified by:
getRuleEngineDS
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
getTreeEngineDS
public com.aquima.interactions.dtree.ds.ITreeEngineDS getTreeEngineDS()- Specified by:
getTreeEngineDS
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
getMatchEngineDS
public com.aquima.interactions.matching.ds.IMatchEngineDS getMatchEngineDS()- Specified by:
getMatchEngineDS
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
iterateContainerExpanders
public void iterateContainerExpanders(com.aquima.interactions.portal.ds.IContainerExpanderVisitor visitor) - Specified by:
iterateContainerExpanders
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
iterateMaskCalls
public void iterateMaskCalls(com.aquima.interactions.portal.ds.IMaskCallVisitor visitor) - Specified by:
iterateMaskCalls
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
iterateServiceCalls
public void iterateServiceCalls(com.aquima.interactions.portal.ds.IServiceCallVisitor visitor) - Specified by:
iterateServiceCalls
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
iterateFunctionCalls
public void iterateFunctionCalls(com.aquima.interactions.portal.ds.IFunctionCallVisitor visitor) - Specified by:
iterateFunctionCalls
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
getProcessMappingDS
public com.aquima.interactions.portal.ds.IProcessMappingDS getProcessMappingDS()- Specified by:
getProcessMappingDS
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getProjectDS
public com.aquima.interactions.project.ds.IProjectDS getProjectDS()- Specified by:
getProjectDS
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
iterateModules
public void iterateModules(com.aquima.interactions.portal.ds.IModuleVisitor visitor) - Specified by:
iterateModules
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getProcessEngine
public com.aquima.interactions.process.ds.IProcessModuleDS getProcessEngine()- Specified by:
getProcessEngine
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
iterateMappings
public void iterateMappings(com.aquima.interactions.portal.ds.IMappingVisitor visitor) - Specified by:
iterateMappings
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
outputFailedMasks
public boolean outputFailedMasks()- Specified by:
outputFailedMasks
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
wrapFailedElements
public boolean wrapFailedElements()- Specified by:
wrapFailedElements
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getCommunicationEngineDS
public com.aquima.interactions.communication.ds.ICommunicationEngineDS getCommunicationEngineDS()- Specified by:
getCommunicationEngineDS
in interfacecom.aquima.interactions.portal.ds.IModuleDS
-
iterateWebServices
public void iterateWebServices(com.aquima.interactions.portal.ds.IWebServiceVisitor visitor) - Specified by:
iterateWebServices
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getTraceDao
public com.aquima.interactions.trace.dao.ITraceDao getTraceDao()- Specified by:
getTraceDao
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getTimelineCreator
public com.aquima.interactions.trace.dao.ITimelineCreator getTimelineCreator()- Specified by:
getTimelineCreator
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-
getProjectMetadata
public com.aquima.interactions.portal.ds.ProjectMetadata getProjectMetadata()- Specified by:
getProjectMetadata
in interfacecom.aquima.interactions.portal.ds.IApplicationDS
-