Class UserAccountControlValueTranscoder
- java.lang.Object
-
- org.ldaptive.transcode.AbstractStringValueTranscoder<Integer>
-
- org.bremersee.data.ldaptive.transcoder.UserAccountControlValueTranscoder
-
-
Field Summary
Fields Modifier and Type Field Description static int
ACCOUNT_DISABLED
The bit map value of a disabled account.static String
ATTRIBUTE_NAME
The attribute name in an active directory controller.static int
DONT_EXPIRE_PASSWORD
The bit map value a password that doesn't expire.static int
NORMAL_ACCOUNT
The bit map value of a normal account.
-
Constructor Summary
Constructors Constructor Description UserAccountControlValueTranscoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
decodeStringValue(String value)
String
encodeStringValue(Integer value)
Class<Integer>
getType()
static int
getUserAccountControlValue(Boolean enabled, Integer existingValue)
Gets user account control value.static boolean
isUserAccountEnabled(Integer userAccountControlValue)
Determines whether an account is enabled or not.static boolean
isUserAccountEnabled(Integer userAccountControlValue, boolean defaultValue)
Determines whether an account is enabled or not.-
Methods inherited from class org.ldaptive.transcode.AbstractStringValueTranscoder
decodeBinaryValue, encodeBinaryValue
-
-
-
-
Field Detail
-
ATTRIBUTE_NAME
public static final String ATTRIBUTE_NAME
The attribute name in an active directory controller.- See Also:
- Constant Field Values
-
ACCOUNT_DISABLED
public static final int ACCOUNT_DISABLED
The bit map value of a disabled account.- See Also:
- Constant Field Values
-
NORMAL_ACCOUNT
public static final int NORMAL_ACCOUNT
The bit map value of a normal account.- See Also:
- Constant Field Values
-
DONT_EXPIRE_PASSWORD
public static final int DONT_EXPIRE_PASSWORD
The bit map value a password that doesn't expire.- See Also:
- Constant Field Values
-
-
Method Detail
-
getUserAccountControlValue
public static int getUserAccountControlValue(Boolean enabled, Integer existingValue)
Gets user account control value.- Parameters:
enabled
- the enabledexistingValue
- the existing value- Returns:
- the user account control value
-
isUserAccountEnabled
public static boolean isUserAccountEnabled(Integer userAccountControlValue)
Determines whether an account is enabled or not. If the user account control value isnull
,true
will be returned (account is enabled).- Parameters:
userAccountControlValue
- the user account control value (can benull
)- Returns:
- the boolean
-
isUserAccountEnabled
public static boolean isUserAccountEnabled(Integer userAccountControlValue, boolean defaultValue)
Determines whether an account is enabled or not.- Parameters:
userAccountControlValue
- the user account control value (can benull
)defaultValue
- the default value (will be returned, if user account control value isnull
)- Returns:
- the boolean
-
-