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
- 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.
- 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
- addKeyEntryToKeystore(KeyStore, String, Key, Certificate[], String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will try to add the given key-entry under the given alias to the given keystore
- addOperation() - Method in class de.captaingoldfish.scim.sdk.client.builder.PatchBuilder
- 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() - 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 - 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() - Constructor for class de.captaingoldfish.scim.sdk.client.http.BasicAuth
- 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
- build() - Method in class de.captaingoldfish.scim.sdk.client.http.ParameterBuilder
-
builds the parameters as map
- builder() - Static method in class de.captaingoldfish.scim.sdk.client.http.ParameterBuilder
-
creates a builder instance
- bulk() - 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, ScimClientConfig, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.BulkBuilder
- 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
- CertificateCreationException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- CertificateCreationException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.CertificateCreationException
- CertificateCreationException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.CertificateCreationException
- CertificateCreationException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.CertificateCreationException
- 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 - 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 - ConnectTimeoutRuntimeException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- ConnectTimeoutRuntimeException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.ConnectTimeoutRuntimeException
- ConnectTimeoutRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.ConnectTimeoutRuntimeException
- ConnectTimeoutRuntimeException(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
- CreateBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 07.12.2019 - 23:13
- 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.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, String) - 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, String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
E
- 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(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
- 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
- generateNewRsaKeyPair(int) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyReader
- 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, String) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a get builder class based on the given type
- getAliases() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will return all aliases without having to handle the exception.
- 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
- GetBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 13.12.2019 - 08:21
- GetBuilder(String, String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
- 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(String) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will read the certificate from the given alias
- getCertificateChain(KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will get the certificateChain from the given alias
- 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
- 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
- getHttpStatus() - Method in class de.captaingoldfish.scim.sdk.client.response.ServerResponse
-
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
- 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
- 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
- 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.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.response.ServerResponse
-
the body of the response
- 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.
H
- 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() - Constructor for class de.captaingoldfish.scim.sdk.client.http.HttpResponse
I
- 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
- InvalidRequestException(String, Throwable) - 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) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.IORuntimeException
- IORuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.IORuntimeException
- IORuntimeException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.IORuntimeException
- 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
- 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
- KeyGenerationException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- KeyGenerationException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyGenerationException
- KeyGenerationException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyGenerationException
- KeyGenerationException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyGenerationException
- 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 - KeyReader() - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyReader
- KeyStoreConvertException - 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 - KeyStoreConvertException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreConvertException
- KeyStoreConvertException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreConvertException
- KeyStoreConvertException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreConvertException
- 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
- KeyStoreCreationFailedException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreCreationFailedException
- KeyStoreCreationFailedException(Throwable) - 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
- KeyStoreEntryException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreEntryException
- KeyStoreEntryException(Throwable) - 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
- KeyStoreReadingException(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, 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(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
- 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, 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
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. - 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
- 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
- patch(Class<T>, String, String) - 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, 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
- 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() - 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, KeyStoreSupporter.KeyStoreType, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will read a file 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 - readPublicRSAKey(byte[]) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyReader
-
will read a public rsa key from a given byte-array of a
X509EncodedKeySpec - 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
S
- ScimClientConfig - Class in de.captaingoldfish.scim.sdk.client
-
author Pascal Knueppel
created at: 10.12.2019 - 13:39
- ScimClientConfig(Integer, Integer, Integer, 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
- ScimClientConfigBuilder() - Constructor for class de.captaingoldfish.scim.sdk.client.ScimClientConfig.ScimClientConfigBuilder
- 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 - 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.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
- 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
- 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
- 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
- SocketTimeoutRuntimeException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- SocketTimeoutRuntimeException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SocketTimeoutRuntimeException
- SocketTimeoutRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SocketTimeoutRuntimeException
- SocketTimeoutRuntimeException(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) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SslContextCreationFailedException
- 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) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SSLHandshakeRuntimeException
- SSLHandshakeRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SSLHandshakeRuntimeException
- SSLHandshakeRuntimeException(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
- 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
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
- tryCopyKeyEntry(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) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UnknownHostRuntimeException
- UnknownHostRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UnknownHostRuntimeException
- UnsupportedDnException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
This exception is thrown if a DN contains illegal or rather unexpected characters - UnsupportedDnException(String, String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UnsupportedDnException
- UnsupportedDnException(String, String, String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UnsupportedDnException
- UnsupportedDnException(String, String, String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UnsupportedDnException
- UnsupportedDnException(String, String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UnsupportedDnException
- update(Class<T>, String, String) - 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, String, String, Class<T>, ScimHttpClient) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
- UriNotValidException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- UriNotValidException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UriNotValidException
- UriNotValidException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UriNotValidException
- UriNotValidException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.UriNotValidException
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