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()
    • getComponentFactory

      UiComponentFactory getComponentFactory()
    • isDarkTheme

      boolean isDarkTheme()
    • 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)
    • getOrganizationUserWithRole

      java.lang.Integer getOrganizationUserWithRole​(OrganizationUnitView orgUnit, UserRoleType userRoleType)
    • getOrganizationUserNameWithRole

      java.lang.String getOrganizationUserNameWithRole​(OrganizationUnitView orgUnit, UserRoleType userRoleType, boolean lastNameFirst)
    • getOrganizationUsersWithRole

      java.util.List<java.lang.Integer> getOrganizationUsersWithRole​(OrganizationUnitView orgUnit, UserRoleType userRoleType)
    • registerEntity

      <ENTITY> void registerEntity​(org.teamapps.universaldb.record.EntityBuilder<ENTITY> entityBuilder, java.util.function.Consumer<EntityUpdate<ENTITY>> listener)