Interface ApplicationInstanceDataMethods

All Known Implementing Classes:
AbstractApplication, AbstractApplicationPerspective, AbstractApplicationView, ApplicationWindow, EntityModelBuilder, FormWindow, MasterDetailController, OrganizationTree

public interface ApplicationInstanceDataMethods
  • Method Details

    • getApplicationInstanceData

      ApplicationInstanceData getApplicationInstanceData()
    • getContext

      default org.teamapps.ux.session.SessionContext getContext()
    • writeActivityLog

      default void writeActivityLog​(org.slf4j.event.Level level, java.lang.String title, java.lang.String data)
    • writeExceptionLog

      default void writeExceptionLog​(org.slf4j.event.Level level, java.lang.String title, java.lang.Throwable throwable)
    • getUser

      default SessionUser getUser()
    • getMultiProgressDisplay

      default 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

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

      default ApplicationPerspective showApplicationPerspective​(java.lang.String perspectiveName)
    • createApplicationDesktop

      default ApplicationDesktop createApplicationDesktop()
    • getApplicationConfig

      default ApplicationConfig<?> getApplicationConfig()
    • getLocalized

      default java.lang.String getLocalized​(java.lang.String key, java.lang.Object... parameters)
    • getLocalized

      default java.lang.String getLocalized​(java.lang.String key, java.util.List<java.lang.String> languagePriorityOrder, java.lang.Object... parameters)
    • getLocalized

      default java.lang.String getLocalized​(java.lang.String key, java.lang.String language, java.lang.Object... parameters)
    • getLocalized

      default java.lang.String getLocalized​(java.lang.String key, java.util.Locale locale, java.lang.Object... parameters)
    • getLocalized

      default java.lang.String getLocalized​(org.teamapps.universaldb.index.translation.TranslatableText translatableText)
    • isAllowed

      default boolean isAllowed​(SimplePrivilege simplePrivilege)
    • isAllowed

      default boolean isAllowed​(SimpleOrganizationalPrivilege group, OrganizationUnitView OrganizationUnitView)
    • isAllowed

      default boolean isAllowed​(SimpleCustomObjectPrivilege group, PrivilegeObject privilegeObject)
    • isAllowed

      default boolean isAllowed​(StandardPrivilegeGroup group, Privilege privilege)
    • isAllowed

      default boolean isAllowed​(OrganizationalPrivilegeGroup group, Privilege privilege, OrganizationUnitView OrganizationUnitView)
    • isAllowed

      default boolean isAllowed​(CustomObjectPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)
    • isAllowed

      default boolean isAllowed​(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)
    • getAllowedUnits

      default java.util.List<OrganizationUnitView> getAllowedUnits​(SimpleOrganizationalPrivilege simplePrivilege)
    • getAllowedUnits

      default java.util.List<OrganizationUnitView> getAllowedUnits​(OrganizationalPrivilegeGroup group, Privilege privilege)
    • getAllowedPrivilegeObjects

      default java.util.List<PrivilegeObject> getAllowedPrivilegeObjects​(SimpleCustomObjectPrivilege simplePrivilege)
    • getAllowedPrivilegeObjects

      default java.util.List<PrivilegeObject> getAllowedPrivilegeObjects​(CustomObjectPrivilegeGroup group, Privilege privilege)
    • getAllowedPrivilegeObjects

      default java.util.List<PrivilegeObject> getAllowedPrivilegeObjects​(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege)
    • registerEntity

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