public static class AclSupportedParser.AclCapabilities
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
private static class |
AclSupportedParser.AclCapabilities.LazyAclCapabilityNameHolder |
Modifier and Type | Field and Description |
---|---|
private int |
capabilities |
private static long |
serialVersionUID |
Constructor and Description |
---|
AclCapabilities() |
AclCapabilities(int capabilities) |
Modifier and Type | Method and Description |
---|---|
AclSupportedParser.AclCapabilities |
clone() |
static int |
constructAclCapabilities(java.util.Collection<java.lang.Integer> maskValues) |
static java.util.Set<java.lang.String> |
decodeAclCapabilities(int mask) |
static java.util.Set<java.lang.Integer> |
deconstructAclCapabilities(int mask) |
boolean |
equals(java.lang.Object obj) |
static java.lang.String |
getAclCapabilityName(int aclCapValue) |
static java.util.NavigableMap<java.lang.String,java.lang.Integer> |
getAclCapabilityNamesMap() |
static java.lang.Integer |
getAclCapabilityValue(java.lang.String name) |
static java.util.NavigableMap<java.lang.Integer,java.lang.String> |
getAclCapabilityValuesMap() |
int |
getCapabilities() |
int |
hashCode() |
void |
setCapabilities(int capabilities) |
java.lang.String |
toString() |
private static final long serialVersionUID
private int capabilities
public AclCapabilities()
public AclCapabilities(int capabilities)
public int getCapabilities()
public void setCapabilities(int capabilities)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public AclSupportedParser.AclCapabilities clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static java.util.NavigableMap<java.lang.String,java.lang.Integer> getAclCapabilityNamesMap()
public static java.lang.Integer getAclCapabilityValue(java.lang.String name)
name
- The ACL capability name - may be without the "SSH_ACL_CAP_xxx" prefix.
Ignored if null
/emptyInteger
value - or null
if no match foundpublic static java.util.NavigableMap<java.lang.Integer,java.lang.String> getAclCapabilityValuesMap()
public static java.lang.String getAclCapabilityName(int aclCapValue)
public static java.util.Set<java.lang.String> decodeAclCapabilities(int mask)
public static int constructAclCapabilities(java.util.Collection<java.lang.Integer> maskValues)
public static java.util.Set<java.lang.Integer> deconstructAclCapabilities(int mask)