Interface ApplicationInstanceData
- All Superinterfaces:
ApplicationLocalizationProvider,ApplicationPrivilegeProvider
- All Known Implementing Classes:
DevApplicationData
public interface ApplicationInstanceData extends ApplicationPrivilegeProvider, ApplicationLocalizationProvider
-
Method Summary
Modifier and Type Method Description ApplicationDesktopcreateApplicationDesktop()ApplicationConfig<?>getApplicationConfig()UiComponentFactorygetComponentFactory()org.teamapps.reporting.convert.DocumentConvertergetDocumentConverter()intgetManagedApplicationId()org.teamapps.ux.component.progress.MultiProgressDisplaygetMultiProgressDisplay()OrganizationFieldViewgetOrganizationField()java.lang.StringgetOrganizationUserNameWithRole(OrganizationUnitView orgUnit, UserRoleType userRoleType, boolean lastNameFirst)java.util.List<java.lang.Integer>getOrganizationUsersWithRole(OrganizationUnitView orgUnit, UserRoleType userRoleType)java.lang.IntegergetOrganizationUserWithRole(OrganizationUnitView orgUnit, UserRoleType userRoleType)SessionUsergetUser()booleanisDarkTheme()default <RESULT> voidrunTaskAsync(org.teamapps.icons.Icon icon, java.lang.String title, java.util.function.Supplier<RESULT> task, java.util.function.Consumer<RESULT> uiResultTask)voidshowPerspective(org.teamapps.ux.application.perspective.Perspective perspective)voidwriteActivityLog(java.lang.String title, java.lang.String data)voidwriteExceptionLog(java.lang.String title, java.lang.Throwable throwable)Methods inherited from interface org.teamapps.application.api.localization.ApplicationLocalizationProvider
getLocalized, getLocalized, getLocalized, getLocalized, getLocalizedMethods inherited from interface org.teamapps.application.api.privilege.ApplicationPrivilegeProvider
getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedUnits, getAllowedUnits, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAnyAccess, isAnyReadAccess, isReadAccess
-
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)
-