Interface ApplicationInstanceData

All Superinterfaces:
ApplicationLocalizationProvider, ApplicationPrivilegeProvider
All Known Implementing Classes:
DevApplicationData

public interface ApplicationInstanceData
extends ApplicationPrivilegeProvider, ApplicationLocalizationProvider
  • Method Details

    • getUser

      SessionUser getUser()
    • getOrganizationField

      OrganizationFieldView getOrganizationField()
    • getManagedApplicationId

      int getManagedApplicationId()
    • getDocumentConverter

      org.teamapps.reporting.convert.DocumentConverter getDocumentConverter()
    • getMultiProgressDisplay

      org.teamapps.ux.component.progress.MultiProgressDisplay getMultiProgressDisplay()
    • runTaskAsync

      default <RESULT> void runTaskAsync​(org.teamapps.icons.Icon icon, java.lang.String title, java.util.function.Supplier<RESULT> task, java.util.function.Consumer<RESULT> uiResultTask)
    • showPerspective

      void showPerspective​(org.teamapps.ux.application.perspective.Perspective perspective)
    • createApplicationDesktop

      ApplicationDesktop createApplicationDesktop​(org.teamapps.icons.Icon icon, java.lang.String title, boolean select, boolean closable)
    • getApplicationConfig

      ApplicationConfig<?> getApplicationConfig()
    • writeActivityLog

      void writeActivityLog​(java.lang.String title, java.lang.String data)
    • writeExceptionLog

      void writeExceptionLog​(java.lang.String title, java.lang.Throwable throwable)