Class ProjectDetails

  • All Implemented Interfaces:
    com.blueriq.component.api.IGeneralProjectDetails, com.blueriq.component.api.IProjectDetails

    public class ProjectDetails
    extends Object
    implements com.blueriq.component.api.IProjectDetails
    This class represents the details about the current application.
    Since:
    8.0
    Author:
    Danny Roest
    • Constructor Detail

      • ProjectDetails

        public ProjectDetails​(com.aquima.interactions.portal.IApplication application)
        Creates application details.
        Parameters:
        application - the application
    • Method Detail

      • getDefaultLanguage

        public com.aquima.interactions.foundation.text.ILanguage getDefaultLanguage()
        Specified by:
        getDefaultLanguage in interface com.blueriq.component.api.IProjectDetails
      • getId

        public com.aquima.interactions.foundation.ApplicationID getId()
        Specified by:
        getId in interface com.blueriq.component.api.IProjectDetails
      • getAvailableFlows

        public List<com.aquima.interactions.flow.IFlowDetails> getAvailableFlows()
        Specified by:
        getAvailableFlows in interface com.blueriq.component.api.IProjectDetails
      • getChannels

        public List<com.aquima.interactions.metamodel.Channel> getChannels()
        Specified by:
        getChannels in interface com.blueriq.component.api.IGeneralProjectDetails
      • getLanguages

        public List<com.aquima.interactions.foundation.text.ILanguage> getLanguages()
        Specified by:
        getLanguages in interface com.blueriq.component.api.IGeneralProjectDetails
      • getApplication

        public com.aquima.interactions.portal.IApplication getApplication()
        This method should not be used, but the other methods in this class. This method is only visible for backwards compatibility.
        Specified by:
        getApplication in interface com.blueriq.component.api.IProjectDetails
        Returns:
        the current application