Permission perm = gp.getPermission(); GranteeInterface grantee = gp.getGrantee(); if (perm.equals(Permission.PERMISSION_READ)) { if (isUserIdInGrantee(grantee, userId)) { } else if (perm.equals(Permission.PERMISSION_WRITE)) { if (isUserIdInGrantee(grantee, userId)) { } else if (perm.equals(Permission.PERMISSION_FULL_CONTROL)) { if (isUserIdInGrantee(grantee, userId)) {
/** * @param permission Permission * @return list of grantees assigned the given permission in this ACL */ public List<GranteeInterface> getGranteesWithPermission(Permission permission) { List<GranteeInterface> grantees = new ArrayList<GranteeInterface>(); for (GrantAndPermission gap: grants) { if (gap.getPermission().equals(permission)) { grantees.add(gap.getGrantee()); } } return grantees; }
/** * @param permission Permission * @return list of grantees assigned the given permission in this ACL */ public List<GranteeInterface> getGranteesWithPermission(Permission permission) { List<GranteeInterface> grantees = new ArrayList<GranteeInterface>(); for (GrantAndPermission gap: grants) { if (gap.getPermission().equals(permission)) { grantees.add(gap.getGrantee()); } } return grantees; }
public boolean equals(Object obj) { return (obj instanceof GrantAndPermission && this.getGrantee().equals(((GrantAndPermission)obj).getGrantee()) && this.getPermission().equals(((GrantAndPermission)obj).getPermission()) ); }
public boolean equals(Object obj) { return (obj instanceof GrantAndPermission && this.getGrantee().equals(((GrantAndPermission)obj).getGrantee()) && this.getPermission().equals(((GrantAndPermission)obj).getPermission()) ); }
Permission perm = gp.getPermission(); GranteeInterface grantee = gp.getGrantee(); if (perm.equals(Permission.PERMISSION_READ)) { if (isUserIdInGrantee(grantee, userId)) { } else if (perm.equals(Permission.PERMISSION_WRITE)) { if (isUserIdInGrantee(grantee, userId)) { } else if (perm.equals(Permission.PERMISSION_FULL_CONTROL)) { if (isUserIdInGrantee(grantee, userId)) {
public static String getAclDescription(AccessControlList acl) { if (acl == null) { return ACL_UNKNOWN_DESCRIPTION; } for (GrantAndPermission gap: acl.getGrantAndPermissions()) { if (GroupGrantee.ALL_USERS.equals(gap.getGrantee()) && Permission.PERMISSION_READ.equals(gap.getPermission())) { return ACL_PUBLIC_DESCRIPTION; } } if (AccessControlList.REST_CANNED_PUBLIC_READ.equals(acl)) { return ACL_PUBLIC_DESCRIPTION; } return ACL_PRIVATE_DESCRIPTION; }
public static String getAclDescription(AccessControlList acl) { if (acl == null) { return ACL_UNKNOWN_DESCRIPTION; } for (GrantAndPermission gap: acl.getGrantAndPermissions()) { if (GroupGrantee.ALL_USERS.equals(gap.getGrantee()) && Permission.PERMISSION_READ.equals(gap.getPermission())) { return ACL_PUBLIC_DESCRIPTION; } } if (AccessControlList.REST_CANNED_PUBLIC_READ.equals(acl)) { return ACL_PUBLIC_DESCRIPTION; } return ACL_PRIVATE_DESCRIPTION; }
if (groupIdentifier.equals(gap.getGrantee().getIdentifier())) { if (gap.getPermission().equals(Permission.PERMISSION_WRITE)) { isSetLoggingGroupWrite = true; if (log.isDebugEnabled()) { groupIdentifier); } else if (gap.getPermission().equals(Permission.PERMISSION_READ_ACP)) { isSetLoggingGroupReadACP = true; if (log.isDebugEnabled()) {
if (groupIdentifier.equals(gap.getGrantee().getIdentifier())) { if (gap.getPermission().equals(Permission.PERMISSION_WRITE)) { isSetLoggingGroupWrite = true; if (log.isDebugEnabled()) { groupIdentifier); } else if (gap.getPermission().equals(Permission.PERMISSION_READ_ACP)) { isSetLoggingGroupReadACP = true; if (log.isDebugEnabled()) {