Uses of Interface
de.xima.fc.interfaces.IAccessProperty
Packages that use IAccessProperty
Package
Description
Package für Datenbankentitäten
Commonly used enumeration that are mainly used in model classes.
Package für Utilsklassen
-
Uses of IAccessProperty in de.xima.fc.entities
Methods in de.xima.fc.entities with parameters of type IAccessPropertyModifier and TypeMethodDescriptionvoid
UserProfile.addGeneralPermission
(IAccessProperty accessProperty) void
UserProfile.addSystemPermission
(IAccessProperty accessProperty) boolean
UserProfile.hasGeneralPermission
(IAccessProperty accessProp) boolean
UserProfile.hasSystemPermission
(IAccessProperty accessProp) -
Uses of IAccessProperty in de.xima.fc.gui.common.bean
Methods in de.xima.fc.gui.common.bean with parameters of type IAccessPropertyModifier and TypeMethodDescriptionboolean
ViewBean.getCustomAccessPropertyValue
(IAccessProperty customProperty) Deprecated.boolean
MenuTemplateBean.isAllowed
(IAccessProperty... customProperties) Deprecated.boolean
ViewBean.isAllowed
(IAccessProperty... accessProperties) Deprecated.UseUserAccess
andIUser
instead.void
ViewBean.setCustomAccessPropertyValue
(IAccessProperty customProperty, Boolean value) Deprecated.Permissions are stored within theIUser
. -
Uses of IAccessProperty in de.xima.fc.gui.common.bean.security
Methods in de.xima.fc.gui.common.bean.security with parameters of type IAccessPropertyModifier and TypeMethodDescriptionboolean
UserPermissionsBean.hasClientAccess
(Mandant client, IAccessProperty property) boolean
UserPermissionsBean.hasProjectAccess
(Projekt project, IAccessProperty property) boolean
UserPermissionsBean.hasSystemAccess
(IAccessProperty property) -
Uses of IAccessProperty in de.xima.fc.gui.model.user
Methods in de.xima.fc.gui.model.user that return types with arguments of type IAccessPropertyModifier and TypeMethodDescriptionSystemUserProfileMeta.getGeneralPermissionMap()
SystemUserProfileMeta.getGeneralPermissionSet()
SystemUserProfileMeta.getSystemPermissionMap()
SystemUserProfileMeta.getSystemPermissionSet()
-
Uses of IAccessProperty in de.xima.fc.interfaces
Methods in de.xima.fc.interfaces that return types with arguments of type IAccessPropertyModifier and TypeMethodDescriptionCollection<? extends IAccessProperty>
IAccessProperty.getChildren()
A collection of child-properties specify parts of the main property. -
Uses of IAccessProperty in de.xima.fc.interfaces.plugin.retval.backend
Methods in de.xima.fc.interfaces.plugin.retval.backend that return IAccessPropertyModifier and TypeMethodDescriptiondefault IAccessProperty[]
IPluginMenuEntry.getNeededCustomAccessProperties()
Deprecated.UseIPluginMenuEntry.getPluginView()
to implement a customIAuthorizer
andIAvailabiltyResolver
for configuring the visibility and authorization of the menu entry. -
Uses of IAccessProperty in de.xima.fc.interfaces.plugin.retval.user
Subinterfaces of IAccessProperty in de.xima.fc.interfaces.plugin.retval.userModifier and TypeInterfaceDescriptioninterface
Interface for a custom access property provided by an access property plugin, seeIPluginAccessProperty
. -
Uses of IAccessProperty in de.xima.fc.mdl.enums
Classes in de.xima.fc.mdl.enums that implement IAccessPropertyModifier and TypeClassDescriptionenum
An access property describes the permissions a formcycle user is granted. -
Uses of IAccessProperty in de.xima.fc.security.authorization
Methods in de.xima.fc.security.authorization with parameters of type IAccessPropertyModifier and TypeMethodDescriptionstatic IAuthorizer
AuthorizerFactory.allClientPermissions
(IAccessProperty... accessProps) static IAuthorizer
AuthorizerFactory.allSystemPermissions
(IAccessProperty... accessProps) static IAuthorizer
AuthorizerFactory.anyClientPermissions
(IAccessProperty... accessProps) static IAuthorizer
AuthorizerFactory.anySystemPermissions
(IAccessProperty... accessProps) static IAuthorizer
AuthorizerFactory.defaultClientViewAuthorizer
(IAccessProperty... requiredAccessProperties) static IAuthorizer
AuthorizerFactory.defaultSystemViewAuthorizer
(IAccessProperty... requiredAccessProperties) -
Uses of IAccessProperty in de.xima.fc.user
Methods in de.xima.fc.user with parameters of type IAccessPropertyModifier and TypeMethodDescriptionboolean
UserAccess.hasClientAccess
(IUser user, Mandant client, IAccessProperty property) Checks if a user has client access.boolean
UserAccess.hasClientOrGeneralAccess
(IUser user, Mandant client, IAccessProperty property) Checks if a user has general or client access for the given permission.boolean
UserAccess.hasGeneralAccess
(IUser user, IAccessProperty property) Checks if a user has general access.boolean
UserAccess.hasProjectAccess
(IUser user, Projekt project, IAccessProperty property) Checks if a user has project access.boolean
UserAccess.hasSystemAccess
(IUser user, IAccessProperty property) Checks if a user has system access.boolean
UserAccess.hasSystemAccess
(IUser user, IAccessProperty property, boolean ignoreLicenseAccesses) Checks if a user has system access. -
Uses of IAccessProperty in de.xima.fc.utils
Methods in de.xima.fc.utils with parameters of type IAccessPropertyModifier and TypeMethodDescriptionstatic String
UserMgmtUtils.getClientPermission
(Mandant client, IAccessProperty accessProperty) Returns a string value representing the permission within a client (Mandant
).static String
UserMgmtUtils.getGeneralPermission
(IAccessProperty accessProperty) Returns a string value representing the permission for the general scope.static String
UserMgmtUtils.getSystemPermission
(IAccessProperty accessProperty) Returns a string value representing the permission forsystem
scope.
UserAccess
andIUser
instead.