public abstract class Connector extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
config |
protected int |
connectTimeout |
protected boolean |
debug |
be.personify.iam.model.provisioning.TargetSystemAttribute |
primaryKeyAttribute |
protected int |
requestTimeout |
protected Map<String,be.personify.iam.model.provisioning.TargetSystemAttribute> |
targetSystemAttributesMap |
| Constructor and Description |
|---|
Connector(Map<String,String> config,
List<be.personify.iam.model.provisioning.TargetSystemAttribute> targetSystemAttributes)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
abstract Map<String,Object> |
archive(String id) |
protected void |
checkConfigPresent(String key,
String s) |
abstract void |
checkConfiguration(Map<String,String> config) |
abstract Map<String,Object> |
create(String id,
Map<String,Object> objectRepresentation) |
abstract boolean |
delete(String id) |
abstract Map<String,Object> |
disable(String id) |
abstract List<Map<String,Object>> |
find(be.personify.util.SearchCriteria searchCriteria,
int start,
int number,
SortCriteria sortCriteria) |
abstract Map<String,Object> |
find(String id) |
abstract List<String> |
findIds(be.personify.util.SearchCriteria searcCriteria,
int start,
int number,
SortCriteria sortCriteria) |
abstract boolean |
ping() |
abstract Map<String,Object> |
resultToMap(Object o) |
abstract Map<String,Object> |
unarchive(String id) |
abstract Map<String,Object> |
update(String id,
Map<String,Object> objectRepresentation) |
public be.personify.iam.model.provisioning.TargetSystemAttribute primaryKeyAttribute
protected Map<String,be.personify.iam.model.provisioning.TargetSystemAttribute> targetSystemAttributesMap
protected boolean debug
protected int connectTimeout
protected int requestTimeout
public Connector(Map<String,String> config, List<be.personify.iam.model.provisioning.TargetSystemAttribute> targetSystemAttributes) throws Exception
config - the configurationtargetSystemAttributes - the targetsystem attributesException - indicating the stacktraceprotected void checkConfigPresent(String key, String s) throws InvalidConfigurationException
InvalidConfigurationExceptionpublic abstract Map<String,Object> create(String id, Map<String,Object> objectRepresentation) throws Exception
Exceptionpublic abstract Map<String,Object> update(String id, Map<String,Object> objectRepresentation) throws Exception
Exceptionpublic abstract List<Map<String,Object>> find(be.personify.util.SearchCriteria searchCriteria, int start, int number, SortCriteria sortCriteria) throws Exception
Exceptionpublic abstract List<String> findIds(be.personify.util.SearchCriteria searcCriteria, int start, int number, SortCriteria sortCriteria) throws Exception
Exceptionpublic abstract Map<String,Object> unarchive(String id) throws Exception
ExceptionCopyright © 2019–2020 mogo. All rights reserved.