A B C D E F G H I J K L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addCertificateEntry(KeyStore, String, Certificate) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
convenience method for adding a certificate entry to the given keystore under the given alias, without having to handle the checked exception
- addCertificateEntryToKeyStore(KeyStore, Certificate, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
this method simply adds a certificate entry to the given keystore.
- addEntryToKeystore(KeyStore, String, Key, Certificate[], String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will try to add the given entry under the given alias to the given keystore
- addHeaderToRequest(Map<String, String[]>, Map<String, String[]>, HttpUriRequest) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
adds the http headers to the current request
- addOperation() - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder
- addOperations(List<BulkRequestOperation>) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
adds the given list of operations
- addParameter(String, String) - Method in class de.captaingoldfish.scim.sdk.client.http.ParameterBuilder
-
adds the given name value pair and returns the builder instance
- AliasPasswordPair(String, String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper.AliasPasswordPair
- and(boolean, String, Comparator, Boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, Boolean, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, Double) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, Double, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, Integer) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, Integer, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, Long) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, Long, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, String, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, Instant) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(boolean, String, Comparator, Instant, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Boolean, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Double) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Double, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Integer) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Integer, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Long) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Long, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, String, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Instant) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- and(String, Comparator, Instant, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- attributes(String...) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
adds the attributes that should be returned by the service provider
B
- basic(String, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- basicAuth(BasicAuth) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- BasicAuth - Class in de.captaingoldfish.scim.sdk.client.http
-
author Pascal Knueppel
created at: 11.12.2019 - 15:51
wrapper class for basic auth details - BasicAuth.BasicAuthBuilder - Class in de.captaingoldfish.scim.sdk.client.http
- BOUNCY_CASTLE_PROVIDER - Static variable in class de.captaingoldfish.scim.sdk.client.keys.SecurityProvider
-
the bouncy castle provider that is needed for PKCS12 keystores
- build() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
-
builds the filter string and puts it into the parameter map of the list builder instance
- build() - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder.PatchOperationBuilder
-
builds this operation
- build() - Method in class de.captaingoldfish.scim.sdk.client.http.BasicAuth.BasicAuthBuilder
- build() - Method in class de.captaingoldfish.scim.sdk.client.http.HttpResponse.HttpResponseBuilder
- build() - Method in class de.captaingoldfish.scim.sdk.client.http.ParameterBuilder
-
builds the parameters as map
- build() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
- build() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.ResourceTypeBuilder
- build() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions.SchemaExtensionsBuilder
- build() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- builder() - Static method in class de.captaingoldfish.scim.sdk.client.http.BasicAuth
- builder() - Static method in class de.captaingoldfish.scim.sdk.client.http.HttpResponse
- builder() - Static method in class de.captaingoldfish.scim.sdk.client.http.ParameterBuilder
-
creates a builder instance
- builder() - Static method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
- builder() - Static method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
- builder() - Static method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions
- builder() - Static method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
- bulk() - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds an bulk request builder
- bulk(String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds an bulk request builder
- BulkBuilder - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 08.03.2020
- BulkBuilder(String, ScimHttpClient, boolean, Supplier<ServiceProvider>) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
if the resource should be retrieved by using the fully qualified url
- BulkBuilder.BulkRequestOperationCreator - Class in de.captaingoldfish.scim.sdk.client.builder
-
an additional build step class that allows to set the values of a bulk operation
- bulkId(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
-
sets the bulkId for this operation.
- bulkRequestOperation(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
sets the path to the resource endpoint e.g.
- bulkRequestOperation(String, String) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
sets the path to the resource endpoint e.g.
- BulkRequestOperationCreator(BulkBuilder, String) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
- byFileExtension(String) - Static method in enum de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter.KeyStoreType
-
tries to find the correct keystore type by a file extension
C
- canEqual(Object) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
- clientAuth(KeyStoreWrapper) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- close() - Method in class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
will close the apache http client
- close() - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
closes the underlying apache http client.
- closeParenthesis() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
-
closes a parenthesis for the current filter expression
- configManipulator(ConfigManipulator) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- ConfigManipulator - Interface in de.captaingoldfish.scim.sdk.client.http
-
author Pascal Knueppel
created at: 09.01.2020 - 10:27
an optional interface that may be used to manipulate the apache http client configuration before the http client is created - connectTimeout(Integer) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- ConnectTimeoutRuntimeException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- ConnectTimeoutRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.ConnectTimeoutRuntimeException
- convertKeyStore(KeyStore, String, KeyStoreSupporter.KeyStoreType) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
This method will convert a given keystore with all its entries into another type of keystore.
- count(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
sets the count parameter for the maximum number of entries that should be returned
- create(Class<T>, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a create builder class based on the given type
- create(String, Class<T>) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a create builder class based on the given type
- CreateBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 07.12.2019 - 23:13
- CreateBuilder(String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
-
if the resource should be retrieved by using the fully qualified url
- CreateBuilder(String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
- createEmptyKeyStore(KeyStoreSupporter.KeyStoreType, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
creates an empty keystore
- custom(String, String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
adds additional custom parameters to the request that are unknown by the SCIM specification
D
- data(JsonNode) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
-
sets the request body for this operation if any is required
- data(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
-
sets the request body for this operation if any is required
- de.captaingoldfish.scim.sdk.client - package de.captaingoldfish.scim.sdk.client
- de.captaingoldfish.scim.sdk.client.builder - package de.captaingoldfish.scim.sdk.client.builder
- de.captaingoldfish.scim.sdk.client.exceptions - package de.captaingoldfish.scim.sdk.client.exceptions
- de.captaingoldfish.scim.sdk.client.http - package de.captaingoldfish.scim.sdk.client.http
- de.captaingoldfish.scim.sdk.client.keys - package de.captaingoldfish.scim.sdk.client.keys
- de.captaingoldfish.scim.sdk.client.resources - package de.captaingoldfish.scim.sdk.client.resources
- de.captaingoldfish.scim.sdk.client.response - package de.captaingoldfish.scim.sdk.client.response
- DEFAULT_TIMEOUT - Static variable in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
the default timeout value to use in seconds
- delete(Class<T>, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a delete builder class based on the given type used to delete a singleton entry at the provider
- delete(Class<T>, String, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a delete builder class based on the given type
- delete(String, Class<T>) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a delete builder class based on the given type
- DeleteBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 16.12.2019 - 11:35
- DeleteBuilder(String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
if the resource should be retrieved by using the fully qualified url
- DeleteBuilder(String, String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
- description(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.ResourceTypeBuilder
- DESCRIPTION - Static variable in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.FieldNames
E
- enableAutomaticBulkRequestSplitting(boolean) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- enableCookieManagement(boolean) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- endpoint(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.ResourceTypeBuilder
- ENDPOINT - Static variable in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.FieldNames
- equals(Object) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
- ETagRequestBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 13.12.2019 - 09:02
an abstract class for request builder that may use etags in the requests - ETagRequestBuilder(Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
- ETagRequestBuilder(String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
- excludedAttributes(String...) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
adds the excluded attributes that should not be returned by the service provider
F
- failOnErrors(Integer) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
sets how many errors are allowed on the server side before the request should be rolled back
- FieldNames() - Constructor for class de.captaingoldfish.scim.sdk.client.resources.ResourceType.FieldNames
- filter(boolean, String, Comparator, String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
creates a new filter-builder that can be used to create filter expressions
- filter(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
sets the given filter as attribute
- filter(String, Comparator, String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
creates a new filter-builder that can be used to create filter expressions
- FilterBuilder(ListBuilder<T>, String, Comparator, String, boolean) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
G
- get() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
list requests can be either send with a get-request or a post request
- get(Class<T>, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a get builder that is used to access a singleton resource from the provider
- get(Class<T>, String, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a get builder class based on the given type
- get(String, Class<T>) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a get builder class based on the given type
- getAlias() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper.AliasPasswordPair
- getAliases(KeyStore) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
convenience method to access the aliases of the keystore without having to handle the exception
- getAliasesAsList() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will return all aliases as list.
- getAuthorizationHeaderValue() - Method in class de.captaingoldfish.scim.sdk.client.http.BasicAuth
-
generates a basic authentication header value
- getBaseUrl() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
the base url to the scim service
- getBasicAuth() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
an optional basic authentication object
- GetBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 13.12.2019 - 08:21
- GetBuilder(String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
if the resource should be retrieved by using the fully qualified url
- GetBuilder(String, String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
- getBulkRequestOperationList() - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
the bulk request operations that should be executed
- getBytes(KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will convert the given keystore into a byte array
- getCertificate(String) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will read the certificate from the given alias
- getCertificate(KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
convenience method to read a certificate entry from a keystore
- getCertificateChain(KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will get the certificateChain from the given alias
- getClientAuth() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
the keystore that should be used for client authentication
- getConfigManipulator() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
may be used to manipulate the apache configuration before the http client is created
- getConnectTimeout() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
connect timeout in seconds
- getDescription() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
The resource type's human-readable description.
- getEndpoint() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
the resource endpoint path e.g.
- getEndpoint() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
The resource type's HTTP-addressable endpoint relative to the Base URL, e.g., '/Users'.
- getErrorResponse() - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
will be instantiated if the response contains a scim json structure with a schemas-element that contains the value
SchemaUris.ERROR_URI - getFileExtension() - Method in enum de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter.KeyStoreType
- getHostnameVerifier() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
the hostname verifier that should be used in the requests
- getHttpClient() - Method in class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
this method generates a http-client instance and will set the ssl-context
- getHttpHeaders() - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
the headers of the response
- getHttpHeaders() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
additional http headers that may be used to authorize at the scim server
- getHttpStatus() - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
the status code of the response
- getHttpStatusCode() - Method in class de.captaingoldfish.scim.sdk.client.http.HttpResponse
-
the status code of the response
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.GetRequestBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.PostRequestBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
- getIdFromLocationAttribute(BulkResponseOperation) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
extracted into its own method for unit tests.
- getKeyEntry(KeyStore, String, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
convenience method to access the private key from the keystore without having to handle the checked exceptions
- getKeyPassword() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper.AliasPasswordPair
- getKeyStore() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
the keystore that is the main object of this class
- getKeystoreEntries() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
a list of aliases within the keystore that have a matching key-password entry
- getKeystorePassword() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
the password to access the keystore
- getName() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
The resource type name.
- getPrivateKey(String) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will extract the private key for the given alias
- getPrivateKey(String, String) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
this method will extract a private key with the given alias and the given password
- getProxy() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
proxy if the request must be sent through a proxy
- getProxyAddress() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
- getProxyConfig() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
will give back a request-config with the proxy settings based on the configuration-poperties
- getProxyCredentials() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
- GetRequestBuilder(ListBuilder<T>) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.GetRequestBuilder
- getRequestConfig() - Method in class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
will configure the apache http-client
- getRequestParameters() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
the parameters that will be used for the list request
- getRequestTimeout() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
request timeout in seconds
- getRequired() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions
-
A Boolean value that specifies whether or not the schema extension is required for the resource type.
- getResource() - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
overrides the default method from the superclass to have easier control of the resource that will be put into the request body
- getResource() - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder
- getResource() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
the resource that should be sent to the service provider
- getResource() - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
tries to resolve the returned resource as scim object
- getResource(Class<R>) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.ListServerResponse
-
translates the response body into a list response and parses then all json nodes within the resource into objects of the given resource node type
- getResource(Class<R>) - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
tries to resolve the returned resource as scim object
- getResponseBody() - Method in class de.captaingoldfish.scim.sdk.client.http.HttpResponse
-
the body of the response
- getResponseBody() - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
the body of the response
- getResponseEntityType() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
the expected resource type
- getResponseHeaders() - Method in class de.captaingoldfish.scim.sdk.client.http.HttpResponse
-
the headers of the response
- getSchema() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
The resource type's primary/base schema URI.
- getSchema() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions
-
The URI of a schema extension.
- getSchemaExtensions() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
A list of URIs of the resource type's schema extensions.
- getScimClientConfig() - Method in class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
reads the timeout in seconds for setting up a connection
default: 3 - getScimClientConfig() - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
the configuration for the client that should be used
- getScimHttpClient() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
an apache http client wrapper that offers some convenience methods
- getScimHttpClient() - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
a convenience implementation that wraps the apache http client
- getServiceProvider() - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
the service provider configuration from the SCIM provider application
- getSocketTimeout() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
socket timeout in seconds
- getSslContext(KeyStoreWrapper, KeyStoreWrapper) - Static method in class de.captaingoldfish.scim.sdk.client.http.SSLContextHelper
-
this method will build the
SSLContextthat will be used to access the eid-webservice. - getSystemProxyHost() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
the host under which the proxy can be reached
- getSystemProxyPassword() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
optional proxy password in case of proxy authentication
- getSystemProxyPort() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
the port on the host under which the proxy can be reached
- getSystemProxyUsername() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
optional proxy username in case of proxy authentication
- getTIMEOUT_MILLIS() - Static method in class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
Number by which timeout variables are multiplied.
- getTruststore() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
the truststore to trust the server
- getType() - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
the expected response type
- getVersion() - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
the last known version of this resource
H
- hashCode() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
- hostnameVerifier(HostnameVerifier) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- httpHeaders(Map<String, String>) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- httpMultiHeaders(Map<String, String[]>) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- HttpResponse - Class in de.captaingoldfish.scim.sdk.client.http
-
author Pascal Knueppel
created at: 09.12.2019 - 20:39
represents a response object that will be returned by theScimHttpClientif a response from a server was received - HttpResponse.HttpResponseBuilder - Class in de.captaingoldfish.scim.sdk.client.http
- httpStatusCode(int) - Method in class de.captaingoldfish.scim.sdk.client.http.HttpResponse.HttpResponseBuilder
-
the status code of the response
I
- id(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.ResourceTypeBuilder
- InvalidRequestException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 10.12.2019 - 12:46
- InvalidRequestException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.InvalidRequestException
- IORuntimeException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
to wrap anyIOExceptionwihtin a runtime exception - IORuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.IORuntimeException
- isEnableAutomaticBulkRequestSplitting() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
if large request operation lists should automatically be split into several requests based on the maxOperations value from the service provider.
- isEnableCookieManagement() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
if cookie management should be enabled or not.
- isExpectedResponseCode(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
tells this abstract class if the http status from the server is the expected success status
- isExpectedResponseCode(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
-
tells this abstract class if the http status from the server is the expected success status
- isExpectedResponseCode(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
tells this abstract class if the http status from the server is the expected success status
- isExpectedResponseCode(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
tells this abstract class if the http status from the server is the expected success status
- isExpectedResponseCode(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.GetRequestBuilder
-
tells this abstract class if the http status from the server is the expected success status
- isExpectedResponseCode(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.PostRequestBuilder
-
tells this abstract class if the http status from the server is the expected success status
- isExpectedResponseCode(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder
-
tells this abstract class if the http status from the server is the expected success status
- isExpectedResponseCode(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
tells this abstract class if the http status from the server is the expected success status
- isExpectedResponseCode(int) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
tells this abstract class if the http status from the server is the expected success status
- isProxySet() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
- isResponseParseable() - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
checks if the response contains a schema-uri that matches the value of
SchemaUris.BULK_RESPONSE_URI - isResponseParseable() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.GetRequestBuilder
-
checks if the response contains a schema-uri that matches the value of
SchemaUris.LIST_RESPONSE_URI - isResponseParseable() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.PostRequestBuilder
-
checks if the response contains a schema-uri that matches the value of
SchemaUris.LIST_RESPONSE_URI - isResponseParseable() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
an optional method that might be used by a builder to verify if the response can be parsed into the expected resource type
- isSuccess() - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
if the response was succesful
- isUseIfMatch() - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
if the If-Match header should be used
- isUseIfNoneMatch() - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
if the If-None-Match header should be used
- isValidScimResponse() - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
if this response is a valid scim response
J
- JCEKS - de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter.KeyStoreType
- JKS - de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter.KeyStoreType
K
- KeyReader - Class in de.captaingoldfish.scim.sdk.client.keys
-
author: Pascal Knueppel
created at: 02.03.2017
will provide support methods to translate keys to java objects - KeyStoreCreationFailedException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- KeyStoreCreationFailedException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreCreationFailedException
- KeyStoreEntryException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
This Exception will be thrown if an entry could not be added to a keystore - KeyStoreEntryException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreEntryException
- KeyStoreReadingException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- KeyStoreReadingException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreReadingException
- KeyStoreReadingException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreReadingException
- KeyStoreSupporter - Class in de.captaingoldfish.scim.sdk.client.keys
-
author: Pascal Knueppel
created at: 09.12.2019
This class is meant to provide additional operations to work with keystores. - KeyStoreSupporter.KeyStoreType - Enum in de.captaingoldfish.scim.sdk.client.keys
-
represents the possible keystore types that are supported
- keyStoreToFile(File, String, KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
Will store the given keystore into the given file.
- keyStoreToFile(File, KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
Will store the given keystore into the given file.
- KeyStoreWrapper - Class in de.captaingoldfish.scim.sdk.client.keys
-
author Pascal Knueppel
created at: 09.12.2019 - 08:20
this class will be used to have the usage of a keystore wrapped in a single place. - KeyStoreWrapper(byte[], KeyStoreSupporter.KeyStoreType, String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we wont need it anymore - KeyStoreWrapper(byte[], KeyStoreSupporter.KeyStoreType, String, KeyStoreWrapper.AliasPasswordPair, KeyStoreWrapper.AliasPasswordPair...) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
- KeyStoreWrapper(byte[], String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we wont need it anymore
The keystore is expected to be of type JKS - KeyStoreWrapper(File, String, KeyStoreWrapper.AliasPasswordPair, KeyStoreWrapper.AliasPasswordPair...) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
- KeyStoreWrapper(InputStream, KeyStoreSupporter.KeyStoreType, String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we wont need it anymore - KeyStoreWrapper(InputStream, String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we wont need it anymore
The keystore is expected to be of type JKS - KeyStoreWrapper(KeyStore, String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we wont need it anymore for the keystore. - KeyStoreWrapper(KeyStore, String, KeyStoreWrapper.AliasPasswordPair, KeyStoreWrapper.AliasPasswordPair...) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we wont need it anymore - KeyStoreWrapper.AliasPasswordPair - Class in de.captaingoldfish.scim.sdk.client.keys
-
used as data holder to hold the key-passwords for any alias
L
- list(Class<T>, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds an update builder class based on the given type
- list(String, Class<T>) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds an update builder class based on the given type
- ListBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 16.12.2019 - 13:00
a builder that can be used to build a list request - ListBuilder(String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
if the resource should be retrieved by using the fully qualified url
- ListBuilder(String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
- ListBuilder.FilterBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
used to build a filter expression
- ListBuilder.GetRequestBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
a request builder that builds the list-request as a http-get request
- ListBuilder.ListServerResponse<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
overrides the translation of the returned resource from the server
- ListBuilder.PostRequestBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
a request builder that builds the list-request as a http-post request
- ListServerResponse(HttpResponse, boolean, Class<ListResponse<T>>, Class<T>, Function<HttpResponse, Boolean>) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.ListServerResponse
- loadServiceProviderConfiguration() - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
tries to load the service provider configuration from the SCIM provider, but it will not cause any aborts if loading of the configuration does fail
M
- mergeKeyStores(KeyStore, String, KeyStore, String, KeyStoreSupporter.KeyStoreType, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
this method will merge all accessible entries from the given keystores into a single keystore
WARNING:
It might be that keystore1 and 2 may contain different entries under the same alias. - meta(Meta) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.ResourceTypeBuilder
- method(HttpMethod) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
-
sets the http method for this bulk operation
- modifyHttpClientConfig(HttpClientBuilder) - Method in interface de.captaingoldfish.scim.sdk.client.http.ConfigManipulator
-
an optional method that may be used to manipulate the apache request configuration before the http client is created
- modifyRequestConfig(RequestConfig.Builder) - Method in interface de.captaingoldfish.scim.sdk.client.http.ConfigManipulator
-
an optional method that may be used to manipulate the apache http client configuration before the http client is created
N
- name(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.ResourceTypeBuilder
- NAME - Static variable in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.FieldNames
- next() - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
- next() - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder.PatchOperationBuilder
-
builds this patch operation and goes on to the next operation
O
- op(PatchOp) - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder.PatchOperationBuilder
-
sets the operation that should be executed on the resource
Note that the "path"-attribute is required for a remove operation - or(boolean, String, Comparator, Boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, Boolean, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, Double) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, Double, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, Integer) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, Integer, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, Long) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, Long, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, String, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, Instant) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(boolean, String, Comparator, Instant, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Boolean, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Double) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Double, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Integer) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Integer, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Long) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Long, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, String, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Instant) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
- or(String, Comparator, Instant, boolean) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.FilterBuilder
P
- ParameterBuilder - Class in de.captaingoldfish.scim.sdk.client.http
-
author Pascal Knueppel
created at: 09.12.2019 - 22:22
this class is used to add parameters to http requests with theScimHttpClient - ParameterBuilder() - Constructor for class de.captaingoldfish.scim.sdk.client.http.ParameterBuilder
- password(String) - Method in class de.captaingoldfish.scim.sdk.client.http.BasicAuth.BasicAuthBuilder
-
the password for basic authentication
- patch(Class<T>, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a patch request builder used to patch a singleton entry at the provider
- patch(Class<T>, String, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a patch request builder
- patch(String, Class<T>) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a patch request builder
- PatchBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
allows to build a patch request that can be sent to the server
created at: 01.05.2020 - PatchBuilder(String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder
-
if the resource should be retrieved by using the fully qualified url
- PatchBuilder(String, String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder
- PatchBuilder.PatchOperationBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
used to build a simple patch operation
- PatchOperationBuilder(PatchBuilder<T>) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder.PatchOperationBuilder
- path(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder.PatchOperationBuilder
-
sets the optional path attribute.
Note that the valueNode is considered the resource itself if not path attribute is set - PKCS12 - de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter.KeyStoreType
- post() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
list requests can be either send with a get-request or a post request
- PostRequestBuilder(ListBuilder<T>) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.PostRequestBuilder
- proxy(ProxyHelper) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- ProxyHelper - Class in de.captaingoldfish.scim.sdk.client.http
-
author: Pascal Knueppel
created at: 09.12.2019 - 12:17
this helper can be used with the apache http-client to create an http client that will use a proxy. - ProxyHelper(String, int, String, String) - Constructor for class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
- ProxyHelper.ProxyHelperBuilder - Class in de.captaingoldfish.scim.sdk.client.http
-
overriding lombok builder class
- ProxyHelperBuilder() - Constructor for class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
-
public default constructor to enable builder-inheritance
R
- readFirstKeyPairEntryFromKeyStore(KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
reads the first found keystore entry and expects it to be a private-key entry.
- readKeyStore(byte[], KeyStoreSupporter.KeyStoreType, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will read a byte array to a keystore.
- readKeyStore(File, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will read a file to a keystore.
- readKeyStore(InputStream, KeyStoreSupporter.KeyStoreType, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will read an input stream to a keystore.
- readPrivateRSAKey(byte[]) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyReader
-
will read a private rsa key from a given byte-array of a
PKCS8EncodedKeySpec - readTruststore(byte[], KeyStoreSupporter.KeyStoreType) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will read a keystore from the given byte array that can only be used as truststore
- readTruststore(byte[], KeyStoreSupporter.KeyStoreType, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will read a keystore from the given byte array that can only be used as truststore
- readTruststore(InputStream, KeyStoreSupporter.KeyStoreType) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will read a keystore from the given inputstream that can only be used as truststore
- readTruststore(InputStream, KeyStoreSupporter.KeyStoreType, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will read a keystore from the given inputstream that can only be used as truststore
- readX509Certificate(byte[]) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyReader
-
should read a X509 certificate from the given byte-array
- readX509Certificate(InputStream) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyReader
-
should read a X509 certificate from the given byte-array
- RequestBuilder<T extends ScimObjectNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 07.12.2019 - 23:15
an abstract request builder implementation - RequestBuilder(String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
- requestTimeout(Integer) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- required(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions.SchemaExtensionsBuilder
- REQUIRED - Static variable in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.FieldNames
- ResourceType - Class in de.captaingoldfish.scim.sdk.client.resources
-
Specifies the schema that describes a SCIM resource type
- ResourceType() - Constructor for class de.captaingoldfish.scim.sdk.client.resources.ResourceType
- ResourceType(String, Meta, String, String, String, String, List<ResourceType.SchemaExtensions>) - Constructor for class de.captaingoldfish.scim.sdk.client.resources.ResourceType
- ResourceType.FieldNames - Class in de.captaingoldfish.scim.sdk.client.resources
-
contains the attribute names of the resource representation
- ResourceType.ResourceTypeBuilder - Class in de.captaingoldfish.scim.sdk.client.resources
- ResourceType.SchemaExtensions - Class in de.captaingoldfish.scim.sdk.client.resources
-
A list of URIs of the resource type's schema extensions.
- ResourceType.SchemaExtensions.SchemaExtensionsBuilder - Class in de.captaingoldfish.scim.sdk.client.resources
- responseBody(String) - Method in class de.captaingoldfish.scim.sdk.client.http.HttpResponse.HttpResponseBuilder
-
the body of the response
- responseHeaders(Map<String, String>) - Method in class de.captaingoldfish.scim.sdk.client.http.HttpResponse.HttpResponseBuilder
-
the headers of the response
S
- schema(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.ResourceTypeBuilder
- schema(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions.SchemaExtensionsBuilder
- SCHEMA - Static variable in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.FieldNames
- schemaExtensions(List<ResourceType.SchemaExtensions>) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.ResourceTypeBuilder
- SchemaExtensions() - Constructor for class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions
- SchemaExtensions(String, String) - Constructor for class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions
- SCHEMAEXTENSIONS - Static variable in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.FieldNames
- ScimClientConfig - Class in de.captaingoldfish.scim.sdk.client
-
author Pascal Knueppel
created at: 10.12.2019 - 13:39
- ScimClientConfig() - Constructor for class de.captaingoldfish.scim.sdk.client.ScimClientConfig
- ScimClientConfig(Integer, Integer, Integer, boolean, boolean, HostnameVerifier, ProxyHelper, KeyStoreWrapper, KeyStoreWrapper, Map<String, String>, Map<String, String[]>, BasicAuth, ConfigManipulator) - Constructor for class de.captaingoldfish.scim.sdk.client.ScimClientConfig
- ScimClientConfig.ScimClientConfigBuilder - Class in de.captaingoldfish.scim.sdk.client
-
override lombok builder
- ScimHttpClient - Class in de.captaingoldfish.scim.sdk.client.http
-
author: Pascal Knueppel
created at: 09.12.2019 - 12:26
will provide a service for creating pre-configured apacheCloseableHttpClients
the configuration added to the created clients are the following proxy authentication for a configured proxy (seeProxyHelper) a pre-configuredSSLContext. - ScimHttpClient(ScimClientConfig) - Constructor for class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
- ScimRequestBuilder - Class in de.captaingoldfish.scim.sdk.client
-
author Pascal Knueppel
created at: 07.12.2019 - 23:08
this class can be used to build any type of request for SCIM - ScimRequestBuilder(String, ScimClientConfig) - Constructor for class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
- SecurityProvider - Class in de.captaingoldfish.scim.sdk.client.keys
-
author: Pascal Knueppel
created at: 09.12.2019 - 14:55
this class will provide some security providers - SecurityProvider() - Constructor for class de.captaingoldfish.scim.sdk.client.keys.SecurityProvider
- selectProvider(KeyStoreSupporter.KeyStoreType) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
this method will make sure that the correct security provider is chosen for the different keystore types.
- sendRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
-
builds the operation and directly sends the request to the server
- sendRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
-
sends the defined request to the service provider
- sendRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
sends the defined request to the service provider
- sendRequest(Map<String, String>) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
-
builds the operation and directly sends the request to the server
- sendRequest(Map<String, String>) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
sends the defined request to the service provider
- sendRequest(HttpUriRequest) - Method in class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
this method will send the request with the apache http client and will also handle
IOExceptions and wrap them intoIORuntimeExceptions - sendRequestWithMultiHeaders(Map<String, String[]>) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
-
builds the operation and directly sends the request to the server
- sendRequestWithMultiHeaders(Map<String, String[]>) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
sends the defined request to the service provider
- sendRequestWithMultiHeaders(Map<String, String[]>) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
sends the defined request to the service provider
- ServerResponse<T extends ScimObjectNode> - Class in de.captaingoldfish.scim.sdk.client.response
-
represents a response from the server
create at: 01.05.2020 - ServerResponse(HttpResponse, boolean, Class<T>, Function<HttpResponse, Boolean>) - Constructor for class de.captaingoldfish.scim.sdk.client.response.ServerResponse
- setBasicAuth(BasicAuth) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
an optional basic authentication object
- setClientAuth(KeyStoreWrapper) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
the keystore that should be used for client authentication
- setConfigManipulator(ConfigManipulator) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
may be used to manipulate the apache configuration before the http client is created
- setConnectTimeout(int) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
connect timeout in seconds
- setDescription(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
The resource type's human-readable description.
- setEnableAutomaticBulkRequestSplitting(boolean) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
if large request operation lists should automatically be split into several requests based on the maxOperations value from the service provider.
- setEnableCookieManagement(boolean) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
if cookie management should be enabled or not.
- setEndpoint(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
The resource type's HTTP-addressable endpoint relative to the Base URL, e.g., '/Users'.
- setETagForIfMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
uses the given version with a If-Match header in the request
- setHostnameVerifier(HostnameVerifier) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
the hostname verifier that should be used in the requests
- setHttpHeaders(Map<String, String[]>) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
additional http headers that may be used to authorize at the scim server
- setKeyStore(KeyStore) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
the keystore that is the main object of this class
- setKeystoreEntries(Map<String, KeyStoreWrapper.AliasPasswordPair>) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
a list of aliases within the keystore that have a matching key-password entry
- setKeystorePassword(String) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
the password to access the keystore
- setName(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
The resource type name.
- setPatchResource(PatchOpRequest) - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder
-
sets the patch request directly if already build into the request context
- setPatchResource(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder
-
sets the patch request directly if already build into the request context
- setProxy(ProxyHelper) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
proxy if the request must be sent through a proxy
- setRequestTimeout(int) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
request timeout in seconds
- setRequired(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions
-
A Boolean value that specifies whether or not the schema extension is required for the resource type.
- setResource(JsonNode) - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
- setResource(JsonNode) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
- setResource(JsonNode) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
- setResource(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
- setResource(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
- setResource(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
- setSchema(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions
-
The URI of a schema extension.
- setSchema(String) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
The resource type's primary/base schema URI.
- setSchemaExtensions(List<ResourceType.SchemaExtensions>) - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType
-
A list of URIs of the resource type's schema extensions.
- setServiceProvider(ServiceProvider) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
the service provider configuration from the SCIM provider application
- setServiceProviderSupplier(Supplier<ServiceProvider>) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
-
contains the configuration of the service provider that is used to determine the max-operations of a bulk request and to help to split the operations into several requests if necessary.
- setSocketTimeout(int) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
socket timeout in seconds
- setSystemProxyHost(String) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
the host under which the proxy can be reached
- setSystemProxyPassword(String) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
optional proxy password in case of proxy authentication
- setSystemProxyPort(int) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
the port on the host under which the proxy can be reached
- setSystemProxyUsername(String) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
optional proxy username in case of proxy authentication
- setTruststore(KeyStoreWrapper) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig
-
the truststore to trust the server
- socketTimeout(Integer) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- SocketTimeoutRuntimeException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- SocketTimeoutRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SocketTimeoutRuntimeException
- sortBy(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
sets the attribute name that should be used for sorting the entries
- sortOrder(SortOrder) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
sets the sorting order of the resources
- SslContextCreationFailedException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
if the creation of a SSL context has failed withinSSLContextHelper - SslContextCreationFailedException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SslContextCreationFailedException
- SslContextCreationFailedException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SslContextCreationFailedException
- SSLContextHelper - Class in de.captaingoldfish.scim.sdk.client.http
-
author: Pascal Knueppel
created at: 09.12.2019 - 12:26
a builder for creatingSSLContexts with help ofKeyStoreWrapper - SSLHandshakeRuntimeException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- SSLHandshakeRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SSLHandshakeRuntimeException
- startIndex(long) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
sets the startIndex parameter for the first entry that should be returned
- systemProxyHost(String) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
-
the host under which the proxy can be reached
- systemProxyPassword(String) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
-
optional proxy password in case of proxy authentication
- systemProxyPort(int) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
-
sets the proxy port
- systemProxyPort(String) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
-
will parse the given string to the desired port
- systemProxyUsername(String) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
-
optional proxy username in case of proxy authentication
T
- toKeyStore(byte[], byte[], String, String, KeyStoreSupporter.KeyStoreType) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
creates a keystore from the given
privateKeyand thecertificate - toKeyStore(Certificate, String, String, KeyStoreSupporter.KeyStoreType) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
creates a keystore from the given
certificate - toKeyStore(PrivateKey, Certificate, String, String, KeyStoreSupporter.KeyStoreType) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
creates a keystore from the given
privateKeyand thecertificate - toResponse(HttpResponse) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.GetRequestBuilder
-
uses a custom response type that overrides the translation of the returned resource
- toResponse(HttpResponse) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.PostRequestBuilder
-
uses a custom response type that overrides the translation of the returned resource
- toResponse(HttpResponse) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
moved into its own method to override the returned class in the list-builder that has a sub-generic type
- toString() - Method in class de.captaingoldfish.scim.sdk.client.http.BasicAuth.BasicAuthBuilder
- toString() - Method in class de.captaingoldfish.scim.sdk.client.http.HttpResponse.HttpResponseBuilder
- toString() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
- toString() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
- toString() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.ResourceTypeBuilder
- toString() - Method in class de.captaingoldfish.scim.sdk.client.resources.ResourceType.SchemaExtensions.SchemaExtensionsBuilder
- toString() - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- truststore(KeyStoreWrapper) - Method in class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- tryCopyEntry(KeyStore, String, String, KeyStoreSupporter.KeyStoreType, KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
this method tries to access an entry of the given
keyStoreand will add it to thenewKeyStoreobject no matter if the given alias is a key-entry or a certificate entry
U
- UnknownHostRuntimeException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 11.12.2019 - 08:52
- UnknownHostRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UnknownHostRuntimeException
- update(Class<T>, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds an update builder class used to update a singleton entry at the provider
- update(Class<T>, String, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds an update builder class based on the given type
- update(String, Class<T>) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds an update builder class based on the given type
- UpdateBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 16.12.2019 - 12:04
- UpdateBuilder(String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
if the resource should be retrieved by using the fully qualified url
- UpdateBuilder(String, String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
- username(String) - Method in class de.captaingoldfish.scim.sdk.client.http.BasicAuth.BasicAuthBuilder
-
the username for basic authentication
V
- value(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder.PatchOperationBuilder
-
sets a single value to this patch operation
- valueNode(JsonNode) - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder.PatchOperationBuilder
-
sets a node that might be a simple text-node a json object or a json array that will then be added, replaced or removed from the target
- valueOf(String) - Static method in enum de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter.KeyStoreType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter.KeyStoreType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(List<String>) - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder.PatchOperationBuilder
-
sets a set of values that might be added, replaced or removed from the targeted resource
- version(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder.BulkRequestOperationCreator
-
sets the etag version for this operation which may be used on update, path and delete requests
All Classes All Packages