Interface ApplicationInstanceDataMethods
- All Known Implementing Classes:
AbstractApplication,AbstractApplicationPerspective,AbstractApplicationView,ApplicationWindow,EntityModelBuilder,FormWindow,MasterDetailController,OrganizationTree
public interface ApplicationInstanceDataMethods
-
Method Summary
Modifier and Type Method Description default ApplicationDesktopcreateApplicationDesktop()default java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(CustomObjectPrivilegeGroup group, Privilege privilege)default java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(SimpleCustomObjectPrivilege simplePrivilege)default java.util.List<OrganizationUnitView>getAllowedUnits(OrganizationalPrivilegeGroup group, Privilege privilege)default java.util.List<OrganizationUnitView>getAllowedUnits(SimpleOrganizationalPrivilege simplePrivilege)default ApplicationConfig<?>getApplicationConfig()ApplicationInstanceDatagetApplicationInstanceData()default org.teamapps.ux.session.SessionContextgetContext()default java.lang.StringgetLocalized(java.lang.String key, java.lang.Object... parameters)default java.lang.StringgetLocalized(java.lang.String key, java.lang.String language, java.lang.Object... parameters)default java.lang.StringgetLocalized(java.lang.String key, java.util.List<java.lang.String> languagePriorityOrder, java.lang.Object... parameters)default java.lang.StringgetLocalized(java.lang.String key, java.util.Locale locale, java.lang.Object... parameters)default java.lang.StringgetLocalized(org.teamapps.universaldb.index.translation.TranslatableText translatableText)default org.teamapps.ux.component.progress.MultiProgressDisplaygetMultiProgressDisplay()default SessionUsergetUser()default booleanisAllowed(CustomObjectPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)default booleanisAllowed(OrganizationalPrivilegeGroup group, Privilege privilege, OrganizationUnitView OrganizationUnitView)default booleanisAllowed(SimpleCustomObjectPrivilege group, PrivilegeObject privilegeObject)default booleanisAllowed(SimpleOrganizationalPrivilege group, OrganizationUnitView OrganizationUnitView)default booleanisAllowed(SimplePrivilege simplePrivilege)default booleanisAllowed(StandardPrivilegeGroup group, Privilege privilege)default <RESULT> voidrunTaskAsync(org.teamapps.icons.Icon icon, java.lang.String title, java.util.function.Supplier<RESULT> task, java.util.function.Consumer<RESULT> uiResultTask)default voidshowPerspective(org.teamapps.ux.application.perspective.Perspective perspective)default voidwriteActivityLog(java.lang.String title, java.lang.String data)default voidwriteExceptionLog(java.lang.String title, java.lang.Throwable throwable)
-
Method Details
-
getApplicationInstanceData
ApplicationInstanceData getApplicationInstanceData() -
getContext
default org.teamapps.ux.session.SessionContext getContext() -
writeActivityLog
default void writeActivityLog(java.lang.String title, java.lang.String data) -
writeExceptionLog
default void writeExceptionLog(java.lang.String title, java.lang.Throwable throwable) -
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) -
createApplicationDesktop
-
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
-
isAllowed
default boolean isAllowed(SimpleOrganizationalPrivilege group, OrganizationUnitView OrganizationUnitView) -
isAllowed
-
isAllowed
-
isAllowed
default boolean isAllowed(OrganizationalPrivilegeGroup group, Privilege privilege, OrganizationUnitView OrganizationUnitView) -
isAllowed
default boolean isAllowed(CustomObjectPrivilegeGroup 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)
-