Interface BaseApplicationBuilder

All Known Subinterfaces:
ApplicationBuilder
All Known Implementing Classes:
AbstractApplicationBuilder, AbstractBaseApplicationBuilder

public interface BaseApplicationBuilder
  • Method Details

    • getApplicationVersion

      ApplicationVersion getApplicationVersion()
    • getReleaseNotes

      default java.lang.String getReleaseNotes()
    • getApplicationIcon

      org.teamapps.icons.Icon getApplicationIcon()
    • getApplicationName

      java.lang.String getApplicationName()
    • getApplicationTitleKey

      java.lang.String getApplicationTitleKey()
    • getApplicationDescriptionKey

      java.lang.String getApplicationDescriptionKey()
    • isDarkTheme

      default boolean isDarkTheme()
    • getApplicationRoles

      java.util.List<ApplicationRole> getApplicationRoles()
    • getPrivilegeGroups

      java.util.List<PrivilegeGroup> getPrivilegeGroups()
    • getLocalizationData

      LocalizationData getLocalizationData()
    • getDatabaseModel

      org.teamapps.universaldb.schema.SchemaInfoProvider getDatabaseModel()
    • useToolbarApplicationMenu

      default boolean useToolbarApplicationMenu()
    • getApplicationConfig

      ApplicationConfig getApplicationConfig()
    • getApplicationConfigXml

      default java.lang.String getApplicationConfigXml​(java.lang.ClassLoader classLoader)
    • updateConfig

      default void updateConfig​(java.lang.String xml, java.lang.ClassLoader classLoader) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • getRoleAssignmentDelegatedPrivilegeObjectProvider

      default ApplicationRoleAssignmentPrivilegeObjectProvider getRoleAssignmentDelegatedPrivilegeObjectProvider()
    • getOnApplicationInstalled

      org.teamapps.event.Event<java.lang.Void> getOnApplicationInstalled()
    • getOnApplicationLoaded

      org.teamapps.event.Event<java.lang.Void> getOnApplicationLoaded()
    • getOnApplicationUnloaded

      org.teamapps.event.Event<java.lang.Void> getOnApplicationUnloaded()
    • getOnApplicationUninstalled

      org.teamapps.event.Event<java.lang.Void> getOnApplicationUninstalled()
    • isApplicationAccessible

      boolean isApplicationAccessible​(ApplicationPrivilegeProvider privilegeProvider)
    • build

      void build​(org.teamapps.ux.application.ResponsiveApplication application, ApplicationInstanceData applicationInstanceData)