public class ScimConnector extends Connector
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_AUTHENTICATION_TYPE |
static String |
CONFIG_BASIC_AUTH_PASSWORD |
static String |
CONFIG_BASIC_AUTH_USER |
static String |
CONFIG_ENDPOINT |
static String |
CONFIG_SCIM_SCHEMA |
static String |
CONFIG_SSL |
static String |
CONFIG_URL_SUFFIX |
config, debug, primaryKeyAttribute, requestTimeout, targetSystemAttributesMap| Constructor and Description |
|---|
ScimConnector(Map<String,String> config,
List<be.personify.iam.model.provisioning.TargetSystemAttribute> targetSystemAttributes)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
archive(String id) |
void |
checkConfiguration(Map<String,String> config) |
Map<String,Object> |
create(String id,
Map<String,Object> objectRepresentation) |
boolean |
delete(String id) |
Map<String,Object> |
disable(String id) |
List<Map<String,Object>> |
find(be.personify.util.SearchCriteria searchCriteria,
int start,
int number,
SortCriteria sortCriteria) |
Map<String,Object> |
find(String id) |
List<String> |
findIds(be.personify.util.SearchCriteria searcCriteria,
int start,
int number,
SortCriteria sortCriteria) |
boolean |
ping() |
Map<String,Object> |
resultToMap(Object o)
Converts the result to a map
|
Map<String,Object> |
unarchive(String id) |
Map<String,Object> |
update(String id,
Map<String,Object> objectRepresentation) |
checkConfigPresentpublic static final String CONFIG_ENDPOINT
public static final String CONFIG_SSL
public static final String CONFIG_AUTHENTICATION_TYPE
public static final String CONFIG_BASIC_AUTH_USER
public static final String CONFIG_BASIC_AUTH_PASSWORD
public static final String CONFIG_SCIM_SCHEMA
public static final String CONFIG_URL_SUFFIX
public Map<String,Object> create(String id, Map<String,Object> objectRepresentation) throws Exception
public List<Map<String,Object>> find(be.personify.util.SearchCriteria searchCriteria, int start, int number, SortCriteria sortCriteria) throws Exception
public List<String> findIds(be.personify.util.SearchCriteria searcCriteria, int start, int number, SortCriteria sortCriteria) throws Exception
public Map<String,Object> update(String id, Map<String,Object> objectRepresentation) throws Exception
public void checkConfiguration(Map<String,String> config) throws Exception
checkConfiguration in class ConnectorExceptionCopyright © 2019–2020 mogo. All rights reserved.