Class UnmanagedApplicationSessionData
java.lang.Object
org.teamapps.application.server.system.session.UnmanagedApplicationSessionData
- All Implemented Interfaces:
org.teamapps.application.api.application.ApplicationInstanceData,org.teamapps.application.api.localization.ApplicationLocalizationProvider,org.teamapps.application.api.privilege.ApplicationPrivilegeProvider
public class UnmanagedApplicationSessionData
extends java.lang.Object
implements org.teamapps.application.api.application.ApplicationInstanceData
-
Constructor Summary
Constructors Constructor Description UnmanagedApplicationSessionData(UserSessionData userSessionData, ManagedApplication managedApplication, org.teamapps.ux.application.ResponsiveApplication responsiveApplication, org.teamapps.application.api.privilege.ApplicationPrivilegeProvider privilegeProvider, org.teamapps.application.api.localization.ApplicationLocalizationProvider localizationProvider) -
Method Summary
Modifier and Type Method Description org.teamapps.application.api.desktop.ApplicationDesktopcreateApplicationDesktop()java.util.List<org.teamapps.application.api.privilege.PrivilegeObject>getAllowedPrivilegeObjects(org.teamapps.application.api.privilege.CustomObjectPrivilegeGroup customObjectPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege)java.util.List<org.teamapps.application.api.privilege.PrivilegeObject>getAllowedPrivilegeObjects(org.teamapps.application.api.privilege.SimpleCustomObjectPrivilege simpleCustomObjectPrivilege)java.util.List<OrganizationUnitView>getAllowedUnits(org.teamapps.application.api.privilege.OrganizationalPrivilegeGroup organizationalPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege)java.util.List<OrganizationUnitView>getAllowedUnits(org.teamapps.application.api.privilege.SimpleOrganizationalPrivilege simpleOrganizationalPrivilege)org.teamapps.application.api.config.ApplicationConfig<?>getApplicationConfig()org.teamapps.application.api.ui.UiComponentFactorygetComponentFactory()org.teamapps.reporting.convert.DocumentConvertergetDocumentConverter()java.lang.StringgetLocalized(java.lang.String s, java.lang.Object... objects)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)LoadedApplicationgetMainApplication()intgetManagedApplicationId()org.teamapps.ux.component.progress.MultiProgressDisplaygetMultiProgressDisplay()OrganizationFieldViewgetOrganizationField()java.util.List<java.lang.Integer>getOrganizationUsersWithRole(OrganizationUnitView orgUnit, org.teamapps.application.api.organization.UserRoleType userRoleType)java.lang.IntegergetOrganizationUserWithRole(OrganizationUnitView orgUnit, org.teamapps.application.api.organization.UserRoleType userRoleType)org.teamapps.application.api.user.SessionUsergetUser()booleanisAllowed(org.teamapps.application.api.privilege.CustomObjectPrivilegeGroup customObjectPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege, org.teamapps.application.api.privilege.PrivilegeObject privilegeObject)booleanisAllowed(org.teamapps.application.api.privilege.OrganizationalPrivilegeGroup organizationalPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege, OrganizationUnitView organizationUnitView)booleanisAllowed(org.teamapps.application.api.privilege.SimpleCustomObjectPrivilege simpleCustomObjectPrivilege, org.teamapps.application.api.privilege.PrivilegeObject privilegeObject)booleanisAllowed(org.teamapps.application.api.privilege.SimpleOrganizationalPrivilege simpleOrganizationalPrivilege, OrganizationUnitView organizationUnitView)booleanisAllowed(org.teamapps.application.api.privilege.SimplePrivilege simplePrivilege)booleanisAllowed(org.teamapps.application.api.privilege.StandardPrivilegeGroup standardPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege)booleanisDarkTheme()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 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, isAnyReadAccess, isReadAccess
-
Constructor Details
-
UnmanagedApplicationSessionData
public UnmanagedApplicationSessionData(UserSessionData userSessionData, ManagedApplication managedApplication, org.teamapps.ux.application.ResponsiveApplication responsiveApplication, org.teamapps.application.api.privilege.ApplicationPrivilegeProvider privilegeProvider, org.teamapps.application.api.localization.ApplicationLocalizationProvider localizationProvider)
-
-
Method Details
-
getUser
public org.teamapps.application.api.user.SessionUser getUser()- Specified by:
getUserin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
getOrganizationField
- Specified by:
getOrganizationFieldin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
getManagedApplicationId
public int getManagedApplicationId()- Specified by:
getManagedApplicationIdin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
getDocumentConverter
public org.teamapps.reporting.convert.DocumentConverter getDocumentConverter()- Specified by:
getDocumentConverterin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
getMultiProgressDisplay
public org.teamapps.ux.component.progress.MultiProgressDisplay getMultiProgressDisplay()- Specified by:
getMultiProgressDisplayin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
showPerspective
public void showPerspective(org.teamapps.ux.application.perspective.Perspective perspective)- Specified by:
showPerspectivein interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
createApplicationDesktop
public org.teamapps.application.api.desktop.ApplicationDesktop createApplicationDesktop()- Specified by:
createApplicationDesktopin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
isDarkTheme
public boolean isDarkTheme()- Specified by:
isDarkThemein interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
getComponentFactory
public org.teamapps.application.api.ui.UiComponentFactory getComponentFactory()- Specified by:
getComponentFactoryin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
getMainApplication
-
getApplicationConfig
public org.teamapps.application.api.config.ApplicationConfig<?> getApplicationConfig()- Specified by:
getApplicationConfigin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
writeActivityLog
public void writeActivityLog(java.lang.String title, java.lang.String data)- Specified by:
writeActivityLogin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
writeExceptionLog
public void writeExceptionLog(java.lang.String title, java.lang.Throwable throwable)- Specified by:
writeExceptionLogin interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
getOrganizationUserWithRole
public java.lang.Integer getOrganizationUserWithRole(OrganizationUnitView orgUnit, org.teamapps.application.api.organization.UserRoleType userRoleType)- Specified by:
getOrganizationUserWithRolein interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
getOrganizationUsersWithRole
public java.util.List<java.lang.Integer> getOrganizationUsersWithRole(OrganizationUnitView orgUnit, org.teamapps.application.api.organization.UserRoleType userRoleType)- Specified by:
getOrganizationUsersWithRolein interfaceorg.teamapps.application.api.application.ApplicationInstanceData
-
getLocalized
public java.lang.String getLocalized(java.lang.String s, java.lang.Object... objects)- Specified by:
getLocalizedin interfaceorg.teamapps.application.api.localization.ApplicationLocalizationProvider
-
getLocalized
public java.lang.String getLocalized(java.lang.String key, java.util.List<java.lang.String> languagePriorityOrder, java.lang.Object... parameters)- Specified by:
getLocalizedin interfaceorg.teamapps.application.api.localization.ApplicationLocalizationProvider
-
getLocalized
public java.lang.String getLocalized(org.teamapps.universaldb.index.translation.TranslatableText translatableText)- Specified by:
getLocalizedin interfaceorg.teamapps.application.api.localization.ApplicationLocalizationProvider
-
isAllowed
public boolean isAllowed(org.teamapps.application.api.privilege.SimplePrivilege simplePrivilege)- Specified by:
isAllowedin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(org.teamapps.application.api.privilege.SimpleOrganizationalPrivilege simpleOrganizationalPrivilege, OrganizationUnitView organizationUnitView)- Specified by:
isAllowedin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(org.teamapps.application.api.privilege.SimpleCustomObjectPrivilege simpleCustomObjectPrivilege, org.teamapps.application.api.privilege.PrivilegeObject privilegeObject)- Specified by:
isAllowedin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(org.teamapps.application.api.privilege.StandardPrivilegeGroup standardPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege)- Specified by:
isAllowedin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(org.teamapps.application.api.privilege.OrganizationalPrivilegeGroup organizationalPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege, OrganizationUnitView organizationUnitView)- Specified by:
isAllowedin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(org.teamapps.application.api.privilege.CustomObjectPrivilegeGroup customObjectPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege, org.teamapps.application.api.privilege.PrivilegeObject privilegeObject)- Specified by:
isAllowedin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-
getAllowedUnits
public java.util.List<OrganizationUnitView> getAllowedUnits(org.teamapps.application.api.privilege.SimpleOrganizationalPrivilege simpleOrganizationalPrivilege)- Specified by:
getAllowedUnitsin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-
getAllowedUnits
public java.util.List<OrganizationUnitView> getAllowedUnits(org.teamapps.application.api.privilege.OrganizationalPrivilegeGroup organizationalPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege)- Specified by:
getAllowedUnitsin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-
getAllowedPrivilegeObjects
public java.util.List<org.teamapps.application.api.privilege.PrivilegeObject> getAllowedPrivilegeObjects(org.teamapps.application.api.privilege.SimpleCustomObjectPrivilege simpleCustomObjectPrivilege)- Specified by:
getAllowedPrivilegeObjectsin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-
getAllowedPrivilegeObjects
public java.util.List<org.teamapps.application.api.privilege.PrivilegeObject> getAllowedPrivilegeObjects(org.teamapps.application.api.privilege.CustomObjectPrivilegeGroup customObjectPrivilegeGroup, org.teamapps.application.api.privilege.Privilege privilege)- Specified by:
getAllowedPrivilegeObjectsin interfaceorg.teamapps.application.api.privilege.ApplicationPrivilegeProvider
-