Package com.hierynomus.msdtyp
Enum SecurityDescriptor.Control
- java.lang.Object
-
- java.lang.Enum<SecurityDescriptor.Control>
-
- com.hierynomus.msdtyp.SecurityDescriptor.Control
-
- All Implemented Interfaces:
EnumWithValue<SecurityDescriptor.Control>
,java.io.Serializable
,java.lang.Comparable<SecurityDescriptor.Control>
,java.lang.constant.Constable
- Enclosing class:
- SecurityDescriptor
public static enum SecurityDescriptor.Control extends java.lang.Enum<SecurityDescriptor.Control> implements EnumWithValue<SecurityDescriptor.Control>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Enum
java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
-
Nested classes/interfaces inherited from interface com.hierynomus.protocol.commons.EnumWithValue
EnumWithValue.EnumUtils
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DC
DACL Computed Inheritance RequiredDD
DACL defaultedDI
DACL auto-inheritedDP
DACL presentDT
DACL TrustedGD
Group defaultedNONE
OD
Owner defaultedPD
DACL protectedPS
SACL protectedRM
Resource managerSC
SACL Computed Inheritance RequiredSD
SACL defaultedSI
SACL auto-inheritedSP
SACL presentSR
Self-relativeSS
Server security
-
Method Summary
Modifier and Type Method Description long
getValue()
static SecurityDescriptor.Control
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SecurityDescriptor.Control[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final SecurityDescriptor.Control NONE
-
OD
public static final SecurityDescriptor.Control OD
Owner defaulted
-
GD
public static final SecurityDescriptor.Control GD
Group defaulted
-
DP
public static final SecurityDescriptor.Control DP
DACL present
-
DD
public static final SecurityDescriptor.Control DD
DACL defaulted
-
SP
public static final SecurityDescriptor.Control SP
SACL present
-
SD
public static final SecurityDescriptor.Control SD
SACL defaulted
-
SS
public static final SecurityDescriptor.Control SS
Server security
-
DT
public static final SecurityDescriptor.Control DT
DACL Trusted
-
DC
public static final SecurityDescriptor.Control DC
DACL Computed Inheritance Required
-
SC
public static final SecurityDescriptor.Control SC
SACL Computed Inheritance Required
-
DI
public static final SecurityDescriptor.Control DI
DACL auto-inherited
-
SI
public static final SecurityDescriptor.Control SI
SACL auto-inherited
-
PD
public static final SecurityDescriptor.Control PD
DACL protected
-
PS
public static final SecurityDescriptor.Control PS
SACL protected
-
RM
public static final SecurityDescriptor.Control RM
Resource manager
-
SR
public static final SecurityDescriptor.Control SR
Self-relative
-
-
Method Detail
-
values
public static SecurityDescriptor.Control[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SecurityDescriptor.Control valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getValue
public long getValue()
- Specified by:
getValue
in interfaceEnumWithValue<SecurityDescriptor.Control>
-
-