Uses of Interface
de.xima.fc.interfaces.IAccessProperty
-
Packages that use IAccessProperty Package Description de.xima.fc.entities Package für Datenbankentitätende.xima.fc.gui.common.bean de.xima.fc.gui.common.bean.security de.xima.fc.gui.common.interfaces de.xima.fc.gui.model.user de.xima.fc.interfaces de.xima.fc.interfaces.plugin.retval.backend de.xima.fc.interfaces.plugin.retval.user de.xima.fc.mdl.enums Commonly used enumeration that are mainly used in model classes.de.xima.fc.security.authorization de.xima.fc.user de.xima.fc.utils Package für Utilsklassen -
-
Uses of IAccessProperty in de.xima.fc.entities
Methods in de.xima.fc.entities with parameters of type IAccessProperty Modifier and Type Method Description voidUserProfile. addGeneralPermission(IAccessProperty accessProperty)voidUserProfile. addSystemPermission(IAccessProperty accessProperty)booleanUserProfile. hasGeneralPermission(IAccessProperty accessProp)booleanUserProfile. 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 IAccessProperty Modifier and Type Method Description booleanViewBean. getCustomAccessPropertyValue(IAccessProperty customProperty)Deprecated.UseUserAccessandIUserinstead.booleanMenuTemplateBean. isAllowed(IAccessProperty... customProperties)Deprecated.booleanViewBean. isAllowed(IAccessProperty... accessProperties)Deprecated.UseUserAccessandIUserinstead.voidViewBean. 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 IAccessProperty Modifier and Type Method Description booleanUserPermissionsBean. hasClientAccess(Mandant client, IAccessProperty property)booleanUserPermissionsBean. hasProjectAccess(Projekt project, IAccessProperty property)booleanUserPermissionsBean. hasSystemAccess(IAccessProperty property) -
Uses of IAccessProperty in de.xima.fc.gui.common.interfaces
Methods in de.xima.fc.gui.common.interfaces with parameters of type IAccessProperty Modifier and Type Method Description booleanIUserPermissionCheck. hasClientAccess(Mandant client, IAccessProperty property)Check if the user was granted the given client-specific permission for the given client.booleanIUserPermissionCheck. hasProjectAccess(Projekt project, IAccessProperty property)Check if the user was granted the given project-specific permission for the given project.booleanIUserPermissionCheck. hasSystemAccess(IAccessProperty property)Check if the user was granted the given -
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 IAccessProperty Modifier and Type Method Description Map<IAccessProperty,Boolean>SystemUserProfileMeta. getGeneralPermissionMap()Set<IAccessProperty>SystemUserProfileMeta. getGeneralPermissionSet()Map<IAccessProperty,Boolean>SystemUserProfileMeta. getSystemPermissionMap()Set<IAccessProperty>SystemUserProfileMeta. getSystemPermissionSet() -
Uses of IAccessProperty in de.xima.fc.interfaces
Methods in de.xima.fc.interfaces that return types with arguments of type IAccessProperty Modifier and Type Method Description Collection<? 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 IAccessProperty Modifier and Type Method Description default IAccessProperty[]IPluginMenuEntry. getNeededCustomAccessProperties()Deprecated.UseIPluginMenuEntry.getPluginView()to implement a customIAuthorizerandIAvailabiltyResolverfor 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.user Modifier and Type Interface Description interfaceIPluginAccessPropertyInterface 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 IAccessProperty Modifier and Type Class Description classEAccessPropertyAn 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 IAccessProperty Modifier and Type Method Description static IAuthorizerAuthorizerFactory. allClientPermissions(IAccessProperty... accessProps)static IAuthorizerAuthorizerFactory. allSystemPermissions(IAccessProperty... accessProps)static IAuthorizerAuthorizerFactory. anyClientPermissions(IAccessProperty... accessProps)static IAuthorizerAuthorizerFactory. anySystemPermissions(IAccessProperty... accessProps)static IAuthorizerAuthorizerFactory. defaultClientViewAuthorizer(IAccessProperty... requiredAccessProperties)static IAuthorizerAuthorizerFactory. defaultSystemViewAuthorizer(IAccessProperty... requiredAccessProperties) -
Uses of IAccessProperty in de.xima.fc.user
Methods in de.xima.fc.user with parameters of type IAccessProperty Modifier and Type Method Description booleanUserAccess. hasClientAccess(IUser user, Mandant client, IAccessProperty property)Checks if a user has client access.booleanUserAccess. hasClientOrGeneralAccess(IUser user, Mandant client, IAccessProperty property)Checks if a user has general or client access for the given permission.booleanUserAccess. hasGeneralAccess(IUser user, IAccessProperty property)Checks if a user has general access.booleanUserAccess. hasProjectAccess(IUser user, Projekt project, IAccessProperty property)Checks if a user has project access.booleanUserAccess. hasSystemAccess(IUser user, IAccessProperty property)Checks if a user has system access.booleanUserAccess. 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 IAccessProperty Modifier and Type Method Description static StringUserMgmtUtils. getClientPermission(Mandant client, IAccessProperty accessProperty)Returns a string value representing the permission within a client (Mandant).static StringUserMgmtUtils. getGeneralPermission(IAccessProperty accessProperty)Returns a string value representing the permission for the general scope.static StringUserMgmtUtils. getSystemPermission(IAccessProperty accessProperty)Returns a string value representing the permission forsystemscope.
-