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()org.teamapps.reporting.convert.DocumentConvertergetDocumentConverter()intgetManagedApplicationId()org.teamapps.ux.component.progress.MultiProgressDisplaygetMultiProgressDisplay()OrganizationFieldViewgetOrganizationField()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, getLocalizedMethods inherited from interface org.teamapps.application.api.privilege.ApplicationPrivilegeProvider
getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedUnits, getAllowedUnits, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed
-
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() -
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)
-