public class AccessControlEntry extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AccessControlEntry.Access
ACL entry permission; permit or deny
|
| Modifier and Type | Field and Description |
|---|---|
static String |
kAnyUser
Special user setting "any user"
|
static String |
kOwner
Special user setting "owner"
|
| Constructor and Description |
|---|
AccessControlEntry(String userOrGroupId,
AccessControlEntry.Access p,
Collection<String> a) |
AccessControlEntry(String userOrGroupId,
AccessControlEntry.Access p,
String operation) |
AccessControlEntry(String userOrGroupId,
AccessControlEntry.Access p,
String[] operations) |
| Modifier and Type | Method and Description |
|---|---|
AccessControlEntry.Access |
check(String userId,
Set<String> groups,
boolean isOwner,
String op) |
AccessControlEntry |
clone() |
static AccessControlEntry |
deserialize(org.json.JSONObject o) |
int |
getOperationCount() |
String[] |
getOperations() |
Set<String> |
getOperationSet() |
AccessControlEntry.Access |
getPermission() |
String |
getSubject() |
boolean |
removeOperation(String op)
Remove the operation.
|
org.json.JSONObject |
serialize() |
String |
toString() |
public static final String kAnyUser
public static final String kOwner
public AccessControlEntry(String userOrGroupId, AccessControlEntry.Access p, String operation)
public AccessControlEntry(String userOrGroupId, AccessControlEntry.Access p, String[] operations)
public AccessControlEntry(String userOrGroupId, AccessControlEntry.Access p, Collection<String> a)
public AccessControlEntry clone()
public AccessControlEntry.Access check(String userId, Set<String> groups, boolean isOwner, String op)
public String getSubject()
public AccessControlEntry.Access getPermission()
public String[] getOperations()
public boolean removeOperation(String op)
op - the operation to removepublic int getOperationCount()
public org.json.JSONObject serialize()
public static AccessControlEntry deserialize(org.json.JSONObject o)
Copyright © 2021 continual.io. All rights reserved.