Class MessagingApplication

java.lang.Object
org.teamapps.application.api.application.AbstractApplicationBuilder
org.teamapps.application.server.messaging.MessagingApplication
All Implemented Interfaces:
org.teamapps.application.api.application.ApplicationBuilder, org.teamapps.application.api.application.BaseApplicationBuilder

public class MessagingApplication
extends org.teamapps.application.api.application.AbstractApplicationBuilder
  • Field Summary

    Fields inherited from class org.teamapps.application.api.application.AbstractApplicationBuilder

    onApplicationInstalled, onApplicationLoaded, onApplicationUninstalled, onApplicationUnloaded
  • Constructor Summary

    Constructors
    Constructor Description
    MessagingApplication()  
  • Method Summary

    Modifier and Type Method Description
    org.teamapps.application.api.config.ApplicationConfig getApplicationConfig()  
    java.util.List<org.teamapps.application.api.privilege.ApplicationRole> getApplicationRoles()  
    org.teamapps.application.api.versioning.ApplicationVersion getApplicationVersion()  
    org.teamapps.universaldb.schema.SchemaInfoProvider getDatabaseModel()  
    org.teamapps.application.api.localization.LocalizationData getLocalizationData()  
    java.util.List<org.teamapps.application.api.application.perspective.PerspectiveBuilder> getPerspectiveBuilders()  
    java.util.List<org.teamapps.application.api.privilege.PrivilegeGroup> getPrivilegeGroups()  
    boolean isApplicationAccessible​(org.teamapps.application.api.privilege.ApplicationPrivilegeProvider privilegeProvider)  

    Methods inherited from class org.teamapps.application.api.application.AbstractApplicationBuilder

    getApplicationDescriptionKey, getApplicationIcon, getApplicationName, getApplicationTitleKey, getOnApplicationInstalled, getOnApplicationLoaded, getOnApplicationUninstalled, getOnApplicationUnloaded

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.teamapps.application.api.application.ApplicationBuilder

    build

    Methods inherited from interface org.teamapps.application.api.application.BaseApplicationBuilder

    getApplicationConfigXml, getReleaseNotes, isDarkTheme, updateConfig, useToolbarApplicationMenu
  • Constructor Details

    • MessagingApplication

      public MessagingApplication()
  • Method Details

    • getPerspectiveBuilders

      public java.util.List<org.teamapps.application.api.application.perspective.PerspectiveBuilder> getPerspectiveBuilders()
    • getApplicationVersion

      public org.teamapps.application.api.versioning.ApplicationVersion getApplicationVersion()
    • getApplicationRoles

      public java.util.List<org.teamapps.application.api.privilege.ApplicationRole> getApplicationRoles()
    • getPrivilegeGroups

      public java.util.List<org.teamapps.application.api.privilege.PrivilegeGroup> getPrivilegeGroups()
    • getLocalizationData

      public org.teamapps.application.api.localization.LocalizationData getLocalizationData()
    • getDatabaseModel

      public org.teamapps.universaldb.schema.SchemaInfoProvider getDatabaseModel()
    • getApplicationConfig

      public org.teamapps.application.api.config.ApplicationConfig getApplicationConfig()
    • isApplicationAccessible

      public boolean isApplicationAccessible​(org.teamapps.application.api.privilege.ApplicationPrivilegeProvider privilegeProvider)