Class LoadedApplication

java.lang.Object
org.teamapps.application.server.system.bootstrap.LoadedApplication

public class LoadedApplication
extends java.lang.Object
  • Constructor Details

    • LoadedApplication

      public LoadedApplication​(Application application, org.teamapps.application.api.application.BaseApplicationBuilder applicationBuilder, java.lang.ClassLoader applicationClassLoader, boolean unmanagedPerspectives)
  • Method Details

    • getPerspectiveBuilders

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

      public org.teamapps.application.api.application.perspective.PerspectiveBuilder getPerspectiveBuilder​(java.lang.String name)
    • getAppPrivilegeProvider

      public ApplicationScopePrivilegeProvider getAppPrivilegeProvider()
    • setAppPrivilegeProvider

      public void setAppPrivilegeProvider​(ApplicationScopePrivilegeProvider applicationScopePrivilegeProvider)
    • getApplication

      public Application getApplication()
    • getBaseApplicationBuilder

      public org.teamapps.application.api.application.BaseApplicationBuilder getBaseApplicationBuilder()
    • getApplicationClassLoader

      public java.lang.ClassLoader getApplicationClassLoader()
    • getApplicationClassLoaderOrDefault

      public java.lang.ClassLoader getApplicationClassLoaderOrDefault()
    • isUnmanagedPerspectives

      public boolean isUnmanagedPerspectives()