Uses of Class
com.flexive.shared.security.ACLPermission

Packages that use ACLPermission
com.flexive.shared.content Classes for representing flexive contents, most notable FxContent and FxPK
com.flexive.shared.interfaces Local and remote interfaces of the flexive EJB engines. 
com.flexive.shared.security Data classes for flexive's security layer, like ACLs or roles. 
 

Uses of ACLPermission in com.flexive.shared.content
 

Methods in com.flexive.shared.content with parameters of type ACLPermission
static boolean FxPermissionUtils.checkPermission(UserTicket ticket, ACLPermission permission, FxContentSecurityInfo si, boolean throwException)
          Permission check for existing contents
static boolean FxPermissionUtils.checkPermission(UserTicket ticket, long ownerId, ACLPermission permission, FxType type, long stepACL, java.util.Collection<java.lang.Long> contentACLs, boolean throwException)
          Permission check for (new) contents
protected static void FxPermissionUtils.checkPropertyPermission(FxValue value, java.lang.String xpath, UserTicket ticket, long creatorId, long aclId, ACLPermission perm)
          Check a single property permission
static void FxPermissionUtils.checkPropertyPermissions(FxContent content, ACLPermission perm)
          Check if the calling user has the requested permission for all properties in this content.
static void FxPermissionUtils.checkPropertyPermissions(long creatorId, FxDelta delta, ACLPermission perm)
          Check propery permissions for delta updates
 

Uses of ACLPermission in com.flexive.shared.interfaces
 

Methods in com.flexive.shared.interfaces with parameters of type ACLPermission
 void ACLEngine.assign(long aclId, long groupId, ACLPermission... permissions)
          Defines an ACL assignment between a group and an ACL.
 

Uses of ACLPermission in com.flexive.shared.security
 

Methods in com.flexive.shared.security that return ACLPermission
static ACLPermission ACLPermission.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ACLPermission[] ACLPermission.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in com.flexive.shared.security that return types with arguments of type ACLPermission
 java.util.List<ACLPermission> ACLAssignment.getPermissions()
          Returns the list of assigned permissions for this ACL assignment.
 

Methods in com.flexive.shared.security with parameters of type ACLPermission
static boolean ACLPermission.contains(ACLPermission check, ACLPermission... perms)
          Check if check is contained in perms
static boolean ACLPermission.contains(ACLPermission check, ACLPermission... perms)
          Check if check is contained in perms
static ACLAssignment ACLAssignment.createNew(ACL acl, long groupId, ACLPermission... permissions)
          Create a new ACLAssignment using permission sets
 ACLAssignment[] UserTicket.getACLAssignments(ACLCategory category, long ownerId, ACLPermission... perms)
          Returns all ACLAssignments for the user matching the filter parameters.
 ACL[] UserTicket.getACLs(long owner, ACLCategory category, ACLPermission... perms)
          Returns the id of all ACLs for the user matching the filter parameters.
 java.lang.String UserTicket.getACLsCSV(long ownerId, ACLCategory category, ACLPermission... perms)
          Returns the id of all ACLs for the user matching the filter parameters as comma separated list.
 java.lang.Long[] UserTicket.getACLsId(long ownerId, ACLCategory category, ACLPermission... perms)
          Returns the id of all ACLs for the user matching the filter parameters.
 boolean ACLAssignment.getPermission(ACLPermission permission, long ownerId, long userId)
          Check if the requested permission is granted
 boolean PermissionSet.isPermitted(ACLPermission permission)