public class LdapConnector extends Connector
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_KEY_BASEDN |
static String |
CONFIG_KEY_HOST |
static String |
CONFIG_KEY_PASSWORD |
static String |
CONFIG_KEY_PORT |
static String |
CONFIG_KEY_SSL |
static String |
CONFIG_KEY_TIMEOUT |
static String |
CONFIG_KEY_USERNAME |
config, connectTimeout, debug, primaryKeyAttribute, requestTimeout, targetSystemAttributesMap| Constructor and Description |
|---|
LdapConnector(Map<String,String> config,
List<be.personify.iam.model.provisioning.TargetSystemAttribute> attributes)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
archive(String id)
Archives the account
|
void |
checkConfiguration(Map<String,String> config) |
Map<String,Object> |
create(String id,
Map<String,Object> objectRepresentation)
Creates an entry
|
boolean |
delete(String id)
Deletes an entry
|
Map<String,Object> |
disable(String id)
Disables the account
|
List<Map<String,Object>> |
find(be.personify.util.SearchCriteria criteria,
int start,
int number,
SortCriteria sorCriteria)
Finds an entry by searchcriteria
|
Map<String,Object> |
find(String id)
Finds a entry by id
|
List<String> |
findIds(be.personify.util.SearchCriteria searcCriteria,
int start,
int number,
SortCriteria sortCriteria) |
boolean |
ping() |
Map<String,Object> |
resultToMap(Object o) |
Map<String,Object> |
unarchive(String id)
Dearchives the account
|
Map<String,Object> |
update(String id,
Map<String,Object> objectRepresentation)
Updates an entry
|
checkConfigPresentpublic static final String CONFIG_KEY_TIMEOUT
public static final String CONFIG_KEY_HOST
public static final String CONFIG_KEY_PORT
public static final String CONFIG_KEY_USERNAME
public static final String CONFIG_KEY_PASSWORD
public static final String CONFIG_KEY_BASEDN
public static final String CONFIG_KEY_SSL
public Map<String,Object> create(String id, Map<String,Object> objectRepresentation) throws Exception
public Map<String,Object> update(String id, Map<String,Object> objectRepresentation) throws Exception
public List<Map<String,Object>> find(be.personify.util.SearchCriteria criteria, int start, int number, SortCriteria sorCriteria) throws Exception
public Map<String,Object> resultToMap(Object o)
resultToMap in class Connectorpublic void checkConfiguration(Map<String,String> config) throws Exception
checkConfiguration in class ConnectorExceptionCopyright © 2019–2020 mogo. All rights reserved.