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

    Constructors
    Constructor
    Description
    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.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    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 interface com.aquima.interactions.portal.ds.IModuleDS
    • getApplicationId

      public com.aquima.interactions.foundation.ApplicationID getApplicationId()
      Specified by:
      getApplicationId in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getModuleId

      public com.aquima.interactions.project.ModuleID getModuleId()
      Specified by:
      getModuleId in interface com.aquima.interactions.portal.ds.IModuleDS
    • getApplicationMode

      public com.aquima.interactions.portal.ApplicationMode getApplicationMode()
      Specified by:
      getApplicationMode in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getComposerDS

      public com.aquima.interactions.composer.ds.IComposerDS getComposerDS()
      Specified by:
      getComposerDS in interface com.aquima.interactions.portal.ds.IModuleDS
    • getConnectionManager

      public com.aquima.interactions.foundation.connectivity.IConnectionManager getConnectionManager()
      Specified by:
      getConnectionManager in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getFactoryManager

      public com.aquima.interactions.portal.IFactoryManager getFactoryManager()
      Specified by:
      getFactoryManager in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getFlowEngineDS

      public com.aquima.interactions.flow.ds.IFlowEngineDS getFlowEngineDS()
      Specified by:
      getFlowEngineDS in interface com.aquima.interactions.portal.ds.IModuleDS
    • getMetaModelDS

      public com.aquima.interactions.metamodel.ds.IMetaModelDS getMetaModelDS()
      Specified by:
      getMetaModelDS in interface com.aquima.interactions.portal.ds.IModuleDS
    • getResourceManager

      public com.aquima.interactions.foundation.io.IResourceManager getResourceManager()
      Specified by:
      getResourceManager in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getRuleEngineDS

      public com.aquima.interactions.rule.ds.IRuleEngineDS getRuleEngineDS()
      Specified by:
      getRuleEngineDS in interface com.aquima.interactions.portal.ds.IModuleDS
    • getTreeEngineDS

      public com.aquima.interactions.dtree.ds.ITreeEngineDS getTreeEngineDS()
      Specified by:
      getTreeEngineDS in interface com.aquima.interactions.portal.ds.IModuleDS
    • getMatchEngineDS

      public com.aquima.interactions.matching.ds.IMatchEngineDS getMatchEngineDS()
      Specified by:
      getMatchEngineDS in interface com.aquima.interactions.portal.ds.IModuleDS
    • iterateContainerExpanders

      public void iterateContainerExpanders(com.aquima.interactions.portal.ds.IContainerExpanderVisitor visitor)
      Specified by:
      iterateContainerExpanders in interface com.aquima.interactions.portal.ds.IModuleDS
    • iterateMaskCalls

      public void iterateMaskCalls(com.aquima.interactions.portal.ds.IMaskCallVisitor visitor)
      Specified by:
      iterateMaskCalls in interface com.aquima.interactions.portal.ds.IModuleDS
    • iterateServiceCalls

      public void iterateServiceCalls(com.aquima.interactions.portal.ds.IServiceCallVisitor visitor)
      Specified by:
      iterateServiceCalls in interface com.aquima.interactions.portal.ds.IModuleDS
    • iterateFunctionCalls

      public void iterateFunctionCalls(com.aquima.interactions.portal.ds.IFunctionCallVisitor visitor)
      Specified by:
      iterateFunctionCalls in interface com.aquima.interactions.portal.ds.IModuleDS
    • getProcessMappingDS

      public com.aquima.interactions.portal.ds.IProcessMappingDS getProcessMappingDS()
      Specified by:
      getProcessMappingDS in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getProjectDS

      public com.aquima.interactions.project.ds.IProjectDS getProjectDS()
      Specified by:
      getProjectDS in interface com.aquima.interactions.portal.ds.IApplicationDS
    • iterateModules

      public void iterateModules(com.aquima.interactions.portal.ds.IModuleVisitor visitor)
      Specified by:
      iterateModules in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getProcessEngine

      public com.aquima.interactions.process.ds.IProcessModuleDS getProcessEngine()
      Specified by:
      getProcessEngine in interface com.aquima.interactions.portal.ds.IApplicationDS
    • iterateMappings

      public void iterateMappings(com.aquima.interactions.portal.ds.IMappingVisitor visitor)
      Specified by:
      iterateMappings in interface com.aquima.interactions.portal.ds.IApplicationDS
    • outputFailedMasks

      public boolean outputFailedMasks()
      Specified by:
      outputFailedMasks in interface com.aquima.interactions.portal.ds.IApplicationDS
    • wrapFailedElements

      public boolean wrapFailedElements()
      Specified by:
      wrapFailedElements in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getCommunicationEngineDS

      public com.aquima.interactions.communication.ds.ICommunicationEngineDS getCommunicationEngineDS()
      Specified by:
      getCommunicationEngineDS in interface com.aquima.interactions.portal.ds.IModuleDS
    • iterateWebServices

      public void iterateWebServices(com.aquima.interactions.portal.ds.IWebServiceVisitor visitor)
      Specified by:
      iterateWebServices in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getTraceDao

      public com.aquima.interactions.trace.dao.ITraceDao getTraceDao()
      Specified by:
      getTraceDao in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getTimelineCreator

      public com.aquima.interactions.trace.dao.ITimelineCreator getTimelineCreator()
      Specified by:
      getTimelineCreator in interface com.aquima.interactions.portal.ds.IApplicationDS
    • getProjectMetadata

      public com.aquima.interactions.portal.ds.ProjectMetadata getProjectMetadata()
      Specified by:
      getProjectMetadata in interface com.aquima.interactions.portal.ds.IApplicationDS