Class ApplicationExportTemplateBase

java.lang.Object
com.aquima.interactions.test.templates.ApplicationExportTemplateBase
All Implemented Interfaces:
IApplicationTemplate
Direct Known Subclasses:
ApplicationExportTemplate

public abstract class ApplicationExportTemplateBase extends Object implements IApplicationTemplate
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.aquima.interactions.foundation.ApplicationID
    This method returns the application id of this template.
    This method returns the configuration of the application.
    This method returns the factory manager of the application.
    com.aquima.interactions.foundation.ILicenseProvider
    This method returns the license provider for the test application.
    com.aquima.interactions.portal.IPortalMessageBus
    This method returns the configured portal message bus for the test application.
    com.aquima.interactions.process.IProcessEngineSettings
    This method returns the configured process engine settings for the test process module
    com.aquima.interactions.foundation.report.IInitializationReport
    This method returns the initialization report for the application.
    protected com.aquima.interactions.foundation.timer.ITimer
     
    protected static boolean
    isZip(com.aquima.interactions.foundation.io.IResource export)
     
    void
    setLicenseProvider(com.aquima.interactions.foundation.ILicenseProvider licenseProvider)
     
    void
     
    com.aquima.interactions.portal.ds.IApplicationDS
    This method converts the application template to a data-source that can be used to initialize an application.
    com.aquima.interactions.portal.ds.IPortalEngineDS
    This method converts the application template to a data-source that can be used to initialize a portal engine.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ApplicationExportTemplateBase

      public ApplicationExportTemplateBase(IDatasourceFactory factory)
  • Method Details

    • getConfiguration

      public ConfigurationTemplate getConfiguration()
      Description copied from interface: IApplicationTemplate
      This method returns the configuration of the application.
      Specified by:
      getConfiguration in interface IApplicationTemplate
      Returns:
      the configuration of the application.
    • getTimer

      protected com.aquima.interactions.foundation.timer.ITimer getTimer()
    • setTimer

      public void setTimer(TimerTemplate timer)
    • getLicenseProvider

      public com.aquima.interactions.foundation.ILicenseProvider getLicenseProvider()
      Description copied from interface: IApplicationTemplate
      This method returns the license provider for the test application.
      Specified by:
      getLicenseProvider in interface IApplicationTemplate
      Returns:
      the license provider for the test application.
    • setLicenseProvider

      public void setLicenseProvider(com.aquima.interactions.foundation.ILicenseProvider licenseProvider)
    • getReport

      public com.aquima.interactions.foundation.report.IInitializationReport getReport()
      Description copied from interface: IApplicationTemplate
      This method returns the initialization report for the application.
      Specified by:
      getReport in interface IApplicationTemplate
      Returns:
      the initialization report for the application.
    • getFactoryManager

      public FactoryManagerTemplate getFactoryManager()
      Description copied from interface: IApplicationTemplate
      This method returns the factory manager of the application.
      Specified by:
      getFactoryManager in interface IApplicationTemplate
      Returns:
      the factory manager of the application.
    • getPortalMessageBus

      public com.aquima.interactions.portal.IPortalMessageBus getPortalMessageBus()
      Description copied from interface: IApplicationTemplate
      This method returns the configured portal message bus for the test application.
      Specified by:
      getPortalMessageBus in interface IApplicationTemplate
      Returns:
    • getProcessEngineSettings

      public com.aquima.interactions.process.IProcessEngineSettings getProcessEngineSettings()
      Description copied from interface: IApplicationTemplate
      This method returns the configured process engine settings for the test process module
      Specified by:
      getProcessEngineSettings in interface IApplicationTemplate
      Returns:
    • isZip

      protected static boolean isZip(com.aquima.interactions.foundation.io.IResource export)
    • toDataSource

      public com.aquima.interactions.portal.ds.IPortalEngineDS toDataSource()
      Description copied from interface: IApplicationTemplate
      This method converts the application template to a data-source that can be used to initialize a portal engine.
      Specified by:
      toDataSource in interface IApplicationTemplate
      Returns:
      a data-source that can be used to initialize a portal engine.
    • getApplicationId

      public com.aquima.interactions.foundation.ApplicationID getApplicationId()
      Description copied from interface: IApplicationTemplate
      This method returns the application id of this template.
      Specified by:
      getApplicationId in interface IApplicationTemplate
      Returns:
      The application id, never null.
    • toAppDataSource

      public com.aquima.interactions.portal.ds.IApplicationDS toAppDataSource()
      Description copied from interface: IApplicationTemplate
      This method converts the application template to a data-source that can be used to initialize an application.
      Specified by:
      toAppDataSource in interface IApplicationTemplate
      Returns:
      a data-source that can be used to initialize an application.