public abstract class RestConnectorBase extends Connector
| Modifier and Type | Field and Description |
|---|---|
static String |
AMPERSAND |
static int |
DEFAULT_CONNECT_TIMEOUT |
static int |
DEFAULT_REQUEST_TIMEOUT |
static String |
EQUALS |
static String |
PLUS |
static String |
PLUS_REPLACEMENT |
static String |
QUERY_PARAM_PAGE |
static String |
QUERY_PARAM_SIZE |
static String |
QUERY_PARAM_SORT |
static String |
QUESTION_MARK |
config, connectTimeout, debug, primaryKeyAttribute, requestTimeout, targetSystemAttributesMap| Constructor and Description |
|---|
RestConnectorBase(Map<String,String> config,
List<be.personify.iam.model.provisioning.TargetSystemAttribute> targetSystemAttributes) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.RequestEntity<Void> |
getRequest(String URL)
A request
|
String |
getToken()
Returns the token
|
TokenResponse |
getToken(String username,
String password)
Gets a token from the authorization server
|
org.springframework.http.RequestEntity<Void> |
postRequest(String URL) |
org.springframework.web.client.RestTemplate |
restTemplate(boolean secured,
String version,
long connectTimeout,
int readTimeout)
A new resttemplate : should be threadsafe
|
org.springframework.web.client.RestTemplate |
restTemplate(String version) |
archive, checkConfigPresent, checkConfiguration, create, delete, disable, find, find, findIds, ping, resultToMap, unarchive, updatepublic static final String QUERY_PARAM_PAGE
public static final String QUERY_PARAM_SIZE
public static final String QUERY_PARAM_SORT
public static final String QUESTION_MARK
public static final String AMPERSAND
public static final String EQUALS
public static final String PLUS
public static final String PLUS_REPLACEMENT
public static final int DEFAULT_CONNECT_TIMEOUT
public static final int DEFAULT_REQUEST_TIMEOUT
public org.springframework.web.client.RestTemplate restTemplate(String version)
public org.springframework.web.client.RestTemplate restTemplate(boolean secured,
String version,
long connectTimeout,
int readTimeout)
secured - is it secureversion - the versionconnectTimeout - the connect timeoutreadTimeout - the read timeoutpublic String getToken()
public org.springframework.http.RequestEntity<Void> getRequest(String URL)
URL - the urlpublic TokenResponse getToken(String username, String password)
username - the usernamepassword - the paaswordCopyright © 2019–2020 mogo. All rights reserved.