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.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic AclSupportedParser.AclCapabilities clone()
clone in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic 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)