Interface IApplicationTemplate

All Known Implementing Classes:
ApplicationExportTemplate, ApplicationExportTemplateBase, ApplicationTemplate

public interface IApplicationTemplate
Generic application template interface. Application template can be used quickly initialize a portal engine or some of its components.
Since:
8.3
Author:
Jon van Leuven
  • 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.
    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.
  • Method Details

    • getConfiguration

      ConfigurationTemplate getConfiguration()
      This method returns the configuration of the application.
      Returns:
      the configuration of the application.
    • getFactoryManager

      FactoryManagerTemplate getFactoryManager()
      This method returns the factory manager of the application.
      Returns:
      the factory manager of the application.
    • getReport

      com.aquima.interactions.foundation.report.IInitializationReport getReport()
      This method returns the initialization report for the application.
      Returns:
      the initialization report for the application.
    • getLicenseProvider

      com.aquima.interactions.foundation.ILicenseProvider getLicenseProvider()
      This method returns the license provider for the test application.
      Returns:
      the license provider for the test application.
    • getApplicationId

      com.aquima.interactions.foundation.ApplicationID getApplicationId()
      This method returns the application id of this template.
      Returns:
      The application id, never null.
    • toDataSource

      com.aquima.interactions.portal.ds.IPortalEngineDS toDataSource()
      This method converts the application template to a data-source that can be used to initialize a portal engine.
      Returns:
      a data-source that can be used to initialize a portal engine.
    • toAppDataSource

      com.aquima.interactions.portal.ds.IApplicationDS toAppDataSource()
      This method converts the application template to a data-source that can be used to initialize an application.
      Returns:
      a data-source that can be used to initialize an application.
    • getPortalMessageBus

      com.aquima.interactions.portal.IPortalMessageBus getPortalMessageBus()
      This method returns the configured portal message bus for the test application.
      Returns:
    • getProcessEngineSettings

      com.aquima.interactions.process.IProcessEngineSettings getProcessEngineSettings()
      This method returns the configured process engine settings for the test process module
      Returns:
      Since:
      9.4