public abstract class StatusManagement extends Object
| Constructor and Description |
|---|
StatusManagement() |
| Modifier and Type | Method and Description |
|---|---|
static StatusManagement |
getInstance(String c) |
abstract Set<String> |
getOperationalAttributes()
Provide all the ldap attributes needed to know the entity status.
|
abstract Boolean |
getStatus(Attributes attributes,
List<String> posixGroups,
List<String> ldapGroups)
Implement this method to retrieve user status from the given parameters.
|
abstract void |
setStatus(boolean status,
Attributes attributes,
List<String> posixGroups,
List<String> ldapGroups)
Implements this method to alter information given by input parameters in
order to implement a custom enable/disable behaviour.
|
public abstract void setStatus(boolean status,
Attributes attributes,
List<String> posixGroups,
List<String> ldapGroups)
attributes - entity ldap attributes.posixGroups - entity ldap groups.ldapGroups - entity posix groups.public abstract Boolean getStatus(Attributes attributes, List<String> posixGroups, List<String> ldapGroups)
attributes - entity ldap attributes.posixGroups - entity posix groups.ldapGroups - entity ldap groups.public abstract Set<String> getOperationalAttributes()
public static StatusManagement getInstance(String c)
Copyright © 2014. All Rights Reserved.