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 TypeMethodDescriptioncom.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 modulecom.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
-