public class ScopeSet
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,org.apache.commons.lang3.BitField> |
MAPPING |
private int |
permissions |
Constructor and Description |
---|
ScopeSet() |
ScopeSet(java.util.Collection<java.lang.String> scopes) |
ScopeSet(int permissions) |
Modifier and Type | Method and Description |
---|---|
static ScopeSet |
decode(java.lang.Integer permissions) |
static java.lang.Integer |
encode(ScopeSet attribute) |
boolean |
equals(java.lang.Object obj) |
private static org.apache.commons.lang3.BitField |
getBitField(int n) |
java.util.Set<java.lang.String> |
getScopeNames() |
int |
hashCode() |
boolean |
isInScope(java.lang.String scope) |
private static int |
setPermission(int permissions,
java.lang.String scope) |
private static final java.util.Map<java.lang.String,org.apache.commons.lang3.BitField> MAPPING
private final int permissions
public ScopeSet(int permissions)
public ScopeSet(java.util.Collection<java.lang.String> scopes)
public ScopeSet()
private static org.apache.commons.lang3.BitField getBitField(int n)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
private static int setPermission(int permissions, java.lang.String scope)
public static java.lang.Integer encode(ScopeSet attribute)
public static ScopeSet decode(java.lang.Integer permissions)
public boolean isInScope(java.lang.String scope)
public java.util.Set<java.lang.String> getScopeNames()