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.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 void
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 IAccessProperty Modifier and Type Method Description boolean
ViewBean. getCustomAccessPropertyValue(IAccessProperty customProperty)
Deprecated.UseUserAccess
andIUser
instead.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 IAccessProperty Modifier and Type Method Description boolean
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 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 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.user Modifier and Type Interface Description interface
IPluginAccessProperty
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 IAccessProperty Modifier and Type Class Description class
EAccessProperty
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 IAccessProperty Modifier and Type Method Description static 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 IAccessProperty Modifier and Type Method Description boolean
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 IAccessProperty Modifier and Type Method Description static 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.
-