public class ScimClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HttpClient_java_copyright |
static java.lang.String |
HttpClient_java_sourceCodeID |
Constructor and Description |
---|
ScimClient() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
computeIDForUsername(java.lang.String username)
Computes the SCIM ID for a given username.
|
static java.lang.String |
computeScimUsernameFromUsername(java.lang.String username)
Computes the SCIM username from a given username.
|
static java.lang.String |
computeUsernameFromID(java.lang.String scimId)
Computes the username from a given SCIM ID.
|
static HttpResponse |
httpDelete(java.util.HashMap<java.lang.String,java.lang.String> config,
java.lang.String urlstr)
SCIM client DELETE method.
|
static HttpResponse |
httpGet(java.util.HashMap<java.lang.String,java.lang.String> config,
java.lang.String urlstr)
SCIM client GET method.
|
static HttpResponse |
httpPatch(java.util.HashMap<java.lang.String,java.lang.String> config,
java.lang.String urlstr,
java.lang.String body)
SCIM client PATCH method.
|
static HttpResponse |
httpPost(java.util.HashMap<java.lang.String,java.lang.String> config,
java.lang.String urlstr,
java.lang.String body)
SCIM client POST method.
|
static HttpResponse |
httpPut(java.util.HashMap<java.lang.String,java.lang.String> config,
java.lang.String urlstr,
java.lang.String body)
SCIM client PUT method.
|
public static final java.lang.String HttpClient_java_sourceCodeID
public static final java.lang.String HttpClient_java_copyright
public static HttpResponse httpGet(java.util.HashMap<java.lang.String,java.lang.String> config, java.lang.String urlstr)
config
- The ScimConfig mapurlstr
- The URL to GETpublic static HttpResponse httpPost(java.util.HashMap<java.lang.String,java.lang.String> config, java.lang.String urlstr, java.lang.String body)
config
- The ScimConfig mapurlstr
- The URL to POSTbody
- The POST body datapublic static HttpResponse httpPut(java.util.HashMap<java.lang.String,java.lang.String> config, java.lang.String urlstr, java.lang.String body)
config
- The ScimConfig mapurlstr
- The URL to PUTbody
- The POST body datapublic static HttpResponse httpPatch(java.util.HashMap<java.lang.String,java.lang.String> config, java.lang.String urlstr, java.lang.String body)
config
- The ScimConfig mapurlstr
- The URL to PATCHbody
- The POST body datapublic static HttpResponse httpDelete(java.util.HashMap<java.lang.String,java.lang.String> config, java.lang.String urlstr)
config
- The ScimConfig mapurlstr
- The URL to DELETEpublic static java.lang.String computeIDForUsername(java.lang.String username)
username
- The username to generate the SCIM ID for.public static java.lang.String computeUsernameFromID(java.lang.String scimId)
scimId
- The scimId to determine the username for.public static java.lang.String computeScimUsernameFromUsername(java.lang.String username)
username
- The username to determine the SCIM username for.