Uses of Interface
org.uberfire.security.authz.Permission
-
Packages that use Permission Package Description org.uberfire.security.authz org.uberfire.security.impl.authz -
-
Uses of Permission in org.uberfire.security.authz
Methods in org.uberfire.security.authz that return Permission Modifier and Type Method Description PermissionPermission. clone()Creates an exact copy of this instance.PermissionPermissionManager. createPermission(String name, boolean granted)Creates a permission instance.PermissionPermissionManager. createPermission(org.uberfire.security.Resource resource, org.uberfire.security.ResourceAction action, boolean granted)Creates a permission instance representing an action on a given resource..PermissionPermissionManager. createPermission(org.uberfire.security.ResourceType resourceType, org.uberfire.security.ResourceAction action, boolean granted)Creates a permission instance representing an action on a given resource..PermissionPermissionType. createPermission(String name, boolean granted)Creates a permission instance.PermissionPermissionType. createPermission(org.uberfire.security.Resource resource, org.uberfire.security.ResourceAction action, boolean granted)Creates a permission instance representing an action on a given resource..PermissionPermissionType. createPermission(org.uberfire.security.ResourceType resourceType, org.uberfire.security.ResourceAction action, boolean granted)Creates a permission instance representing a "global" action that can be applied to any resource instance (for instance, "edit an invoice") or an action that is not related to any specific instance (for instance, "create a new invoice")PermissionPermissionCollection. get(String name)Gets a permission object matching the specified name.Methods in org.uberfire.security.authz that return types with arguments of type Permission Modifier and Type Method Description Collection<Permission>PermissionCollection. collection()Returns all the Permission objects in the collection.Methods in org.uberfire.security.authz with parameters of type Permission Modifier and Type Method Description PermissionCollectionPermissionCollection. add(Permission... permissions)Adds a permission object to the current collection of permission objects.voidAuthorizationPolicy. addPermission(org.jboss.errai.security.shared.api.Group group, Permission permission)Add a single permission entry for a group.booleanAuthorizationManager. authorize(Permission permission, org.jboss.errai.security.shared.api.identity.User user)It redirects toAuthorizationManager.authorize(Permission, User, VotingStrategy)using the default voting strategy defined atPermissionManager.booleanAuthorizationManager. authorize(Permission permission, org.jboss.errai.security.shared.api.identity.User user, org.uberfire.security.authz.VotingStrategy votingStrategy)Check of the given permission has been granted to the user.AuthorizationResultPermissionManager. checkPermission(Permission permission, org.jboss.errai.security.shared.api.identity.User user)Check if the given permission is granted to the specified user.AuthorizationResultPermissionManager. checkPermission(Permission permission, org.jboss.errai.security.shared.api.identity.User user, org.uberfire.security.authz.VotingStrategy votingStrategy)Check if the given permission is granted to the specified user.booleanPermission. implies(Permission other)Basically, "permission p1 implies permission p2" means that if one is granted permission p1, one is naturally granted permission p2.booleanPermissionCollection. implies(Permission permission)Checks to see if the specified permission is implied by the collection of Permission objects held in this PermissionCollection.booleanPermission. impliesName(Permission other)If "permission p1 impliesName permission p2" means that the feature represented by p1 is a superset of p2.booleanPermissionCollection. impliesName(Permission permission)It returns true provided this collection already contains a permission which implies by name (SeeimpliesName(Permission)) the permission passed as a parameter.booleanPermission. impliesResult(Permission other)If "permission p1 impliesResult permission p2" means that both permissions give the same result.PermissionCollectionPermissionCollection. remove(Permission... permissions)Removes a permission object from the current collection of permission objects.StringPermissionManager. resolveResourceId(Permission permission)Given a permission it tries to determine what is the resource the permission refers to.StringPermissionType. resolveResourceId(Permission permission)Given a permission it tries to determine what is the resource the permission refers to. -
Uses of Permission in org.uberfire.security.impl.authz
Classes in org.uberfire.security.impl.authz that implement Permission Modifier and Type Class Description classDotNamedPermissionAn implementation where the permission's name is formatted using dots.Methods in org.uberfire.security.impl.authz that return Permission Modifier and Type Method Description PermissionDotNamedPermission. clone()PermissionDefaultPermissionManager. createPermission(String name, boolean granted)PermissionDefaultPermissionManager. createPermission(org.uberfire.security.Resource resource, org.uberfire.security.ResourceAction action, boolean granted)PermissionDefaultPermissionManager. createPermission(org.uberfire.security.ResourceType resourceType, org.uberfire.security.ResourceAction action, boolean granted)PermissionDotNamedPermissionType. createPermission(String name, boolean granted)PermissionDotNamedPermissionType. createPermission(org.uberfire.security.Resource resource, org.uberfire.security.ResourceAction action, boolean granted)PermissionDotNamedPermissionType. createPermission(org.uberfire.security.ResourceType resourceType, org.uberfire.security.ResourceAction action, boolean granted)PermissionDefaultPermissionCollection. get(String name)Methods in org.uberfire.security.impl.authz that return types with arguments of type Permission Modifier and Type Method Description Collection<Permission>DefaultPermissionCollection. collection()Methods in org.uberfire.security.impl.authz with parameters of type Permission Modifier and Type Method Description protected AuthorizationResultDefaultPermissionManager. _checkPermission(Permission permission, org.jboss.errai.security.shared.api.identity.User user, org.uberfire.security.authz.VotingStrategy votingStrategy)protected AuthorizationResultDefaultPermissionManager. _checkPermission(Permission permission, PermissionCollection collection)protected List<AuthorizationResult>DefaultPermissionManager. _checkRoleAndGroupPermissions(Permission permission, org.jboss.errai.security.shared.api.identity.User user)PermissionCollectionDefaultPermissionCollection. add(Permission... permissions)voidDefaultAuthorizationPolicy. addPermission(org.jboss.errai.security.shared.api.Group group, Permission permission)voidDefaultAuthorizationPolicy. addPermission(org.jboss.errai.security.shared.api.Role role, Permission permission)voidDefaultAuthorizationPolicy. addPermission(Permission permission)booleanDefaultAuthorizationManager. authorize(Permission permission, org.jboss.errai.security.shared.api.identity.User user)booleanDefaultAuthorizationManager. authorize(Permission permission, org.jboss.errai.security.shared.api.identity.User user, org.uberfire.security.authz.VotingStrategy votingStrategy)AuthorizationResultDefaultPermissionManager. checkPermission(Permission permission, org.jboss.errai.security.shared.api.identity.User user)AuthorizationResultDefaultPermissionManager. checkPermission(Permission permission, org.jboss.errai.security.shared.api.identity.User user, org.uberfire.security.authz.VotingStrategy votingStrategy)intDotNamedPermission. compareTo(Permission o)booleanDotNamedPermission. equalsName(Permission other)booleanDotNamedPermission. equalsResult(Permission other)AuthorizationResultDefaultAuthzResultCache. get(org.jboss.errai.security.shared.api.identity.User user, Permission permission)booleanDefaultPermissionCollection. implies(Permission permission)booleanDotNamedPermission. implies(Permission other)booleanDefaultPermissionCollection. impliesName(Permission permission)booleanDotNamedPermission. impliesName(Permission other)booleanDotNamedPermission. impliesResult(Permission other)PermissionCollectionDefaultPermissionCollection. invert(Permission target)voidDefaultAuthzResultCache. put(org.jboss.errai.security.shared.api.identity.User user, Permission permission, AuthorizationResult authzResult)PermissionCollectionDefaultPermissionCollection. remove(Permission... permissions)StringDefaultPermissionManager. resolveResourceId(Permission permission)StringDotNamedPermissionType. resolveResourceId(Permission permission)
-