Package org.teamapps.application.server
Class DevApplicationData
java.lang.Object
org.teamapps.application.server.DevApplicationData
- All Implemented Interfaces:
ApplicationInstanceData,ApplicationLocalizationProvider,ApplicationPrivilegeProvider
public class DevApplicationData extends java.lang.Object implements ApplicationInstanceData
-
Constructor Summary
Constructors Constructor Description DevApplicationData(ApplicationRole applicationRole, org.teamapps.ux.session.SessionContext context, java.util.Locale locale, ApplicationLocalizationProvider localizationProvider, BaseApplicationBuilder applicationBuilder, java.util.List<OrganizationUnitView> organizationUnitViews, org.teamapps.reporting.convert.DocumentConverter documentConverter, org.teamapps.ux.application.ResponsiveApplication responsiveApplication) -
Method Summary
Modifier and Type Method Description ApplicationDesktopcreateApplicationDesktop()java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(CustomObjectPrivilegeGroup group, Privilege privilege)java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege)java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(SimpleCustomObjectPrivilege simplePrivilege)java.util.List<OrganizationUnitView>getAllowedUnits(OrganizationalPrivilegeGroup group, Privilege privilege)java.util.List<OrganizationUnitView>getAllowedUnits(SimpleOrganizationalPrivilege simplePrivilege)ApplicationConfig<?>getApplicationConfig()UiComponentFactorygetComponentFactory()org.teamapps.reporting.convert.DocumentConvertergetDocumentConverter()java.lang.StringgetLocalized(java.lang.String key, java.lang.Object... parameters)java.lang.StringgetLocalized(java.lang.String key, java.util.List<java.lang.String> languagePriorityOrder, java.lang.Object... parameters)java.lang.StringgetLocalized(org.teamapps.universaldb.index.translation.TranslatableText translatableText)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()booleanisAllowed(CustomObjectPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)booleanisAllowed(OrganizationalPrivilegeGroup group, Privilege privilege, OrganizationUnitView organizationUnitView)booleanisAllowed(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)booleanisAllowed(SimpleCustomObjectPrivilege group, PrivilegeObject privilegeObject)booleanisAllowed(SimpleOrganizationalPrivilege group, OrganizationUnitView organizationUnitView)booleanisAllowed(SimplePrivilege simplePrivilege)booleanisAllowed(StandardPrivilegeGroup group, Privilege privilege)booleanisDarkTheme()<ENTITY> voidregisterEntity(org.teamapps.universaldb.record.EntityBuilder<ENTITY> entityBuilder, java.util.function.Consumer<EntityUpdate<ENTITY>> listener)ApplicationPerspectiveshowApplicationPerspective(java.lang.String perspectiveName)voidshowPerspective(org.teamapps.ux.application.perspective.Perspective perspective)voidwriteActivityLog(org.slf4j.event.Level level, java.lang.String eventTitle, java.lang.String eventData)voidwriteExceptionLog(org.slf4j.event.Level level, java.lang.String title, java.lang.Throwable throwable)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teamapps.application.api.application.ApplicationInstanceData
runTaskAsyncMethods inherited from interface org.teamapps.application.api.localization.ApplicationLocalizationProvider
getLocalized, getLocalizedMethods inherited from interface org.teamapps.application.api.privilege.ApplicationPrivilegeProvider
isAnyAccess, isAnyAccess, isAnyReadAccess, isReadAccess
-
Constructor Details
-
DevApplicationData
public DevApplicationData(ApplicationRole applicationRole, org.teamapps.ux.session.SessionContext context, java.util.Locale locale, ApplicationLocalizationProvider localizationProvider, BaseApplicationBuilder applicationBuilder, java.util.List<OrganizationUnitView> organizationUnitViews, org.teamapps.reporting.convert.DocumentConverter documentConverter, org.teamapps.ux.application.ResponsiveApplication responsiveApplication)
-
-
Method Details
-
getUser
- Specified by:
getUserin interfaceApplicationInstanceData
-
getOrganizationField
- Specified by:
getOrganizationFieldin interfaceApplicationInstanceData
-
getManagedApplicationId
public int getManagedApplicationId()- Specified by:
getManagedApplicationIdin interfaceApplicationInstanceData
-
getDocumentConverter
public org.teamapps.reporting.convert.DocumentConverter getDocumentConverter()- Specified by:
getDocumentConverterin interfaceApplicationInstanceData
-
getMultiProgressDisplay
public org.teamapps.ux.component.progress.MultiProgressDisplay getMultiProgressDisplay()- Specified by:
getMultiProgressDisplayin interfaceApplicationInstanceData
-
showPerspective
public void showPerspective(org.teamapps.ux.application.perspective.Perspective perspective)- Specified by:
showPerspectivein interfaceApplicationInstanceData
-
showApplicationPerspective
- Specified by:
showApplicationPerspectivein interfaceApplicationInstanceData
-
createApplicationDesktop
- Specified by:
createApplicationDesktopin interfaceApplicationInstanceData
-
getComponentFactory
- Specified by:
getComponentFactoryin interfaceApplicationInstanceData
-
isDarkTheme
public boolean isDarkTheme()- Specified by:
isDarkThemein interfaceApplicationInstanceData
-
getApplicationConfig
- Specified by:
getApplicationConfigin interfaceApplicationInstanceData
-
writeActivityLog
public void writeActivityLog(org.slf4j.event.Level level, java.lang.String eventTitle, java.lang.String eventData)- Specified by:
writeActivityLogin interfaceApplicationInstanceData
-
writeExceptionLog
public void writeExceptionLog(org.slf4j.event.Level level, java.lang.String title, java.lang.Throwable throwable)- Specified by:
writeExceptionLogin interfaceApplicationInstanceData
-
getOrganizationUserWithRole
public java.lang.Integer getOrganizationUserWithRole(OrganizationUnitView orgUnit, UserRoleType userRoleType)- Specified by:
getOrganizationUserWithRolein interfaceApplicationInstanceData
-
getOrganizationUserNameWithRole
public java.lang.String getOrganizationUserNameWithRole(OrganizationUnitView orgUnit, UserRoleType userRoleType, boolean lastNameFirst)- Specified by:
getOrganizationUserNameWithRolein interfaceApplicationInstanceData
-
getOrganizationUsersWithRole
public java.util.List<java.lang.Integer> getOrganizationUsersWithRole(OrganizationUnitView orgUnit, UserRoleType userRoleType)- Specified by:
getOrganizationUsersWithRolein interfaceApplicationInstanceData
-
registerEntity
public <ENTITY> void registerEntity(org.teamapps.universaldb.record.EntityBuilder<ENTITY> entityBuilder, java.util.function.Consumer<EntityUpdate<ENTITY>> listener)- Specified by:
registerEntityin interfaceApplicationInstanceData
-
isAllowed
- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(SimpleOrganizationalPrivilege group, OrganizationUnitView organizationUnitView)- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(OrganizationalPrivilegeGroup group, Privilege privilege, OrganizationUnitView organizationUnitView)- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(CustomObjectPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
getAllowedUnits
public java.util.List<OrganizationUnitView> getAllowedUnits(SimpleOrganizationalPrivilege simplePrivilege)- Specified by:
getAllowedUnitsin interfaceApplicationPrivilegeProvider
-
getAllowedUnits
public java.util.List<OrganizationUnitView> getAllowedUnits(OrganizationalPrivilegeGroup group, Privilege privilege)- Specified by:
getAllowedUnitsin interfaceApplicationPrivilegeProvider
-
getAllowedPrivilegeObjects
public java.util.List<PrivilegeObject> getAllowedPrivilegeObjects(SimpleCustomObjectPrivilege simplePrivilege)- Specified by:
getAllowedPrivilegeObjectsin interfaceApplicationPrivilegeProvider
-
getAllowedPrivilegeObjects
public java.util.List<PrivilegeObject> getAllowedPrivilegeObjects(CustomObjectPrivilegeGroup group, Privilege privilege)- Specified by:
getAllowedPrivilegeObjectsin interfaceApplicationPrivilegeProvider
-
getAllowedPrivilegeObjects
public java.util.List<PrivilegeObject> getAllowedPrivilegeObjects(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege)- Specified by:
getAllowedPrivilegeObjectsin interfaceApplicationPrivilegeProvider
-
getLocalized
public java.lang.String getLocalized(java.lang.String key, java.lang.Object... parameters)- Specified by:
getLocalizedin interfaceApplicationLocalizationProvider
-
getLocalized
public java.lang.String getLocalized(java.lang.String key, java.util.List<java.lang.String> languagePriorityOrder, java.lang.Object... parameters)- Specified by:
getLocalizedin interfaceApplicationLocalizationProvider
-
getLocalized
public java.lang.String getLocalized(org.teamapps.universaldb.index.translation.TranslatableText translatableText)- Specified by:
getLocalizedin interfaceApplicationLocalizationProvider
-