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, ApplicationBuilder 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(org.teamapps.icons.Icon icon, java.lang.String title, boolean select, boolean closable)java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(CustomObjectPrivilegeGroup 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()org.teamapps.reporting.convert.DocumentConvertergetDocumentConverter()java.lang.StringgetLocalized(java.lang.String key, java.lang.Object... parameters)java.lang.StringgetLocalized(org.teamapps.universaldb.index.translation.TranslatableText translatableText)intgetManagedApplicationId()org.teamapps.ux.component.progress.MultiProgressDisplaygetMultiProgressDisplay()OrganizationFieldViewgetOrganizationField()SessionUsergetUser()booleanisAllowed(CustomObjectPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)booleanisAllowed(OrganizationalPrivilegeGroup group, Privilege privilege, OrganizationUnitView organizationUnitView)booleanisAllowed(SimpleCustomObjectPrivilege group, PrivilegeObject privilegeObject)booleanisAllowed(SimpleOrganizationalPrivilege group, OrganizationUnitView organizationUnitView)booleanisAllowed(SimplePrivilege simplePrivilege)booleanisAllowed(StandardPrivilegeGroup group, Privilege privilege)voidshowPerspective(org.teamapps.ux.application.perspective.Perspective perspective)voidwriteActivityLog(java.lang.String eventTitle, java.lang.String eventData)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
runTaskAsync
-
Constructor Details
-
DevApplicationData
public DevApplicationData(ApplicationRole applicationRole, org.teamapps.ux.session.SessionContext context, java.util.Locale locale, ApplicationLocalizationProvider localizationProvider, ApplicationBuilder 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
-
createApplicationDesktop
public ApplicationDesktop createApplicationDesktop(org.teamapps.icons.Icon icon, java.lang.String title, boolean select, boolean closable)- Specified by:
createApplicationDesktopin interfaceApplicationInstanceData
-
getApplicationConfig
- Specified by:
getApplicationConfigin interfaceApplicationInstanceData
-
writeActivityLog
public void writeActivityLog(java.lang.String eventTitle, java.lang.String eventData)- Specified by:
writeActivityLogin interfaceApplicationInstanceData
-
writeExceptionLog
public void writeExceptionLog(java.lang.String title, java.lang.Throwable throwable)- Specified by:
writeExceptionLogin 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
-
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
-
getLocalized
public java.lang.String getLocalized(java.lang.String key, 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
-