Interface ApplicationInstanceDataMethods
- All Known Implementing Classes:
AbstractApplication,AbstractApplicationPerspective,AbstractApplicationView,AbstractLazyRenderingApplicationView,ApplicationWindow,EntityModelBuilder,FormWindow,MasterDetailController,OrganizationTree
public interface ApplicationInstanceDataMethods
-
Method Summary
Modifier and Type Method Description default ApplicationDesktopcreateApplicationDesktop()default java.lang.StringcreatePublicLinkForResource(org.teamapps.ux.resource.Resource resource, java.time.Duration availabilityDuration)default java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(CustomObjectPrivilegeGroup group, Privilege privilege)default java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege)default java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(SimpleCustomObjectPrivilege simplePrivilege)default java.util.List<org.teamapps.model.controlcenter.OrganizationUnitView>getAllowedUnits(OrganizationalPrivilegeGroup group, Privilege privilege)default java.util.List<org.teamapps.model.controlcenter.OrganizationUnitView>getAllowedUnits(SimpleOrganizationalPrivilege simplePrivilege)default ApplicationConfig<?>getApplicationConfig()ApplicationInstanceDatagetApplicationInstanceData()default UiComponentFactorygetComponentFactory()default org.teamapps.ux.session.SessionContextgetContext()default org.teamapps.reporting.convert.DocumentConvertergetDocumentConverter()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 LocalizedFormattergetLocalizedFormatter()default intgetManagedApplicationId()default org.teamapps.ux.component.progress.MultiProgressDisplaygetMultiProgressDisplay()default org.teamapps.model.controlcenter.OrganizationFieldViewgetOrganizationFieldView()default java.util.function.Function<org.teamapps.universaldb.index.translation.TranslatableText,java.lang.String>getTranslatableTextExtractor()default SessionUsergetUser()default booleanisAllowed(CustomObjectPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)default booleanisAllowed(OrganizationalPrivilegeGroup group, Privilege privilege, org.teamapps.model.controlcenter.OrganizationUnitView OrganizationUnitView)default booleanisAllowed(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)default booleanisAllowed(SimpleCustomObjectPrivilege group, PrivilegeObject privilegeObject)default booleanisAllowed(SimpleOrganizationalPrivilege group, org.teamapps.model.controlcenter.OrganizationUnitView OrganizationUnitView)default booleanisAllowed(SimplePrivilege simplePrivilege)default booleanisAllowed(StandardPrivilegeGroup group, Privilege privilege)default <ENTITY> voidregisterEntityUpdateListener(org.teamapps.universaldb.record.EntityBuilder<ENTITY> entityBuilder, java.util.function.Consumer<EntityUpdate<ENTITY>> listener)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 ApplicationPerspectiveshowApplicationPerspective(java.lang.String perspectiveName)default voidshowPerspective(org.teamapps.ux.application.perspective.Perspective perspective)default voidwriteActivityLog(org.slf4j.event.Level level, java.lang.String title, java.lang.String data)default voidwriteExceptionLog(org.slf4j.event.Level level, java.lang.String title, java.lang.Throwable throwable)
-
Method Details
-
getApplicationInstanceData
ApplicationInstanceData getApplicationInstanceData() -
getOrganizationFieldView
default org.teamapps.model.controlcenter.OrganizationFieldView getOrganizationFieldView() -
getManagedApplicationId
default int getManagedApplicationId() -
getDocumentConverter
default org.teamapps.reporting.convert.DocumentConverter getDocumentConverter() -
getComponentFactory
-
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
-
getMultiProgressDisplay
default org.teamapps.ux.component.progress.MultiProgressDisplay getMultiProgressDisplay() -
getLocalizedFormatter
-
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
-
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) -
getTranslatableTextExtractor
default java.util.function.Function<org.teamapps.universaldb.index.translation.TranslatableText,java.lang.String> getTranslatableTextExtractor() -
isAllowed
-
isAllowed
default boolean isAllowed(SimpleOrganizationalPrivilege group, org.teamapps.model.controlcenter.OrganizationUnitView OrganizationUnitView) -
isAllowed
-
isAllowed
-
isAllowed
default boolean isAllowed(OrganizationalPrivilegeGroup group, Privilege privilege, org.teamapps.model.controlcenter.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<org.teamapps.model.controlcenter.OrganizationUnitView> getAllowedUnits(SimpleOrganizationalPrivilege simplePrivilege) -
getAllowedUnits
default java.util.List<org.teamapps.model.controlcenter.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) -
registerEntityUpdateListener
default <ENTITY> void registerEntityUpdateListener(org.teamapps.universaldb.record.EntityBuilder<ENTITY> entityBuilder, java.util.function.Consumer<EntityUpdate<ENTITY>> listener) -
createPublicLinkForResource
default java.lang.String createPublicLinkForResource(org.teamapps.ux.resource.Resource resource, java.time.Duration availabilityDuration)
-