A C F G I L O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractScimClient<T> - Class in gluu.scim2.client
-
The base class for specific SCIM clients.
- AuthorizationInjectionFilter - Class in gluu.scim2.client.rest.provider
-
A Client-side filter employed to "inject" headers to the outgoing request.
- AuthorizationInjectionFilter() - Constructor for class gluu.scim2.client.rest.provider.AuthorizationInjectionFilter
C
- clean() - Method in class gluu.scim2.client.ClientMap
-
Flushes the client/value map (it will be empty after invocation).
- ClientMap - Class in gluu.scim2.client
-
A singleton object that holds a mapping of the RestEasy clients used by objects that extend the
AbstractScimClient
class and the access tokens they are using. - ClientSideFido2DeviceService - Interface in gluu.scim2.client.rest
-
An interface that exhibits operations to manipulate Fido2Device SCIM resources.
- ClientSideFidoDeviceService - Interface in gluu.scim2.client.rest
-
An interface that exhibits operations to manipulate FidoDevice SCIM resources.
- ClientSideGroupService - Interface in gluu.scim2.client.rest
-
An interface that exhibits operations to manipulate Group SCIM resources.
- ClientSideService - Interface in gluu.scim2.client.rest
-
A conglomerate interface that exhibits a rich amount of methods to manipulate User, Group, and Fido u2f and Fido 2 Device resources via the SCIM API.
- ClientSideUserService - Interface in gluu.scim2.client.rest
-
An interface that exhibits operations to manipulate User SCIM resources.
- close() - Method in class gluu.scim2.client.AbstractScimClient
- close() - Method in interface gluu.scim2.client.rest.CloseableClient
-
Deprecated.
- CloseableClient - Interface in gluu.scim2.client.rest
-
Deprecated.
- createGroup(String, String, String) - Method in interface gluu.scim2.client.rest.ClientSideGroupService
-
Invokes a service method that allows creating a Group resource via POST (as per section 3.3 of RFC 7644).
- createUser(String, String, String) - Method in interface gluu.scim2.client.rest.ClientSideUserService
-
Invokes a service method that allows creating a User resource via POST (as per section 3.3 of RFC 7644).
F
- filter(ClientRequestContext) - Method in class gluu.scim2.client.rest.provider.AuthorizationInjectionFilter
- FreelyAccessible - Annotation Type in gluu.scim2.client.rest
-
An annotation aimed at being used for service operations that do not require an Authorization header to be included.
G
- getClient(Class<T>, String, String, String, String, String) - Static method in class gluu.scim2.client.factory.ScimClientFactory
-
Constructs an object that allows direct interaction with the SCIM API assuming it is protected by UMA.
- getClient(String, String, String, String, String) - Static method in class gluu.scim2.client.factory.ScimClientFactory
- getCustomHeaders(Client) - Method in class gluu.scim2.client.ClientMap
- getOAuthClient(Class<T>, String, String, String, String, boolean) - Static method in class gluu.scim2.client.factory.ScimClientFactory
-
Constructs an object that allows direct interaction with the SCIM API assuming it is protected by oauth mode.
- getOAuthClient(Class<T>, String, String, String, Path, String, String) - Static method in class gluu.scim2.client.factory.ScimClientFactory
- getOAuthClient(String, String, String, String, boolean) - Static method in class gluu.scim2.client.factory.ScimClientFactory
- getOAuthClient(String, String, String, Path, String, String) - Method in class gluu.scim2.client.factory.ScimClientFactory
- getResourceTypes() - Method in interface gluu.scim2.client.rest.ClientSideService
-
Performs a GET to the
/ResourceTypes
endpoint that allows to discover the types of resources available on the target service provider. - getSchemas() - Method in interface gluu.scim2.client.rest.ClientSideService
-
Performs a GET to the
/Schemas
endpoint that allows to retrieve information about resource schemas supported by the service provider. - getServiceProviderConfig() - Method in interface gluu.scim2.client.rest.ClientSideService
-
Performs a GET to the
/ServiceProviderConfig
endpoint that returns a JSON structure that describes the SCIM specification features available on the target service implementation. - getTestClient(Class<T>, String, String) - Static method in class gluu.scim2.client.factory.ScimClientFactory
-
Constructs an object that allows direct interaction with the SCIM API assuming it is protected by test mode.
- getTestClient(Class<T>, String, String, String, String) - Static method in class gluu.scim2.client.factory.ScimClientFactory
-
Constructs an object that allows direct interaction with the SCIM API assuming it is protected by test mode.
- getTestClient(String, String) - Static method in class gluu.scim2.client.factory.ScimClientFactory
- getTestClient(String, String, String, String) - Static method in class gluu.scim2.client.factory.ScimClientFactory
- getValue(Client) - Method in class gluu.scim2.client.ClientMap
-
Gets the value associated to this client in the map.
- gluu.scim2.client - package gluu.scim2.client
- gluu.scim2.client.exception - package gluu.scim2.client.exception
- gluu.scim2.client.factory - package gluu.scim2.client.factory
- gluu.scim2.client.rest - package gluu.scim2.client.rest
- gluu.scim2.client.rest.provider - package gluu.scim2.client.rest.provider
I
- instance() - Static method in class gluu.scim2.client.ClientMap
- invoke(Object, Method, Object[]) - Method in class gluu.scim2.client.AbstractScimClient
-
This method is the single point of dispatch for any and all the requests made to the service.
- isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class gluu.scim2.client.rest.provider.ListResponseProvider
L
- ListResponseProvider - Class in gluu.scim2.client.rest.provider
-
A custom provider for deserialization of
org.gluu.oxtrust.model.scim2.ListResponse
objects. - ListResponseProvider() - Constructor for class gluu.scim2.client.rest.provider.ListResponseProvider
O
- OAuthScimClient<T> - Class in gluu.scim2.client
-
Instances of this class contain the necessary logic to handle the authorization process required by a client of SCIM service.
- OAuthScimClient(Class<T>, String, String, String, String, boolean) - Constructor for class gluu.scim2.client.OAuthScimClient
- OAuthScimClient(Class<T>, String, String, String, Path, String, String) - Constructor for class gluu.scim2.client.OAuthScimClient
P
- patchGroup(String, String, String, String) - Method in interface gluu.scim2.client.rest.ClientSideGroupService
-
Invokes a service method that allows to modify a Group resource via PATCH (see section 3.5.2 of RFC 7644).
- patchUser(String, String, String, String) - Method in interface gluu.scim2.client.rest.ClientSideUserService
-
Invokes a service method that allows to modify a User resource via PATCH (see section 3.5.2 of RFC 7644).
- processBulkOperations(String) - Method in interface gluu.scim2.client.rest.ClientSideService
-
The analog to
processBulkOperations(BulkRequest)
using a Json payload. - processBulkOperations(BulkRequest) - Method in interface gluu.scim2.client.rest.ClientSideService
-
Sends a bulk request as per section 3.7 of RFC 7644.
R
- readFrom(Class, Type, Annotation[], MediaType, MultivaluedMap, InputStream) - Method in class gluu.scim2.client.rest.provider.ListResponseProvider
- remove(Client) - Method in class gluu.scim2.client.ClientMap
-
Removes a client from the map and then calls its close method to free resources.
S
- ScimClientException - Exception in gluu.scim2.client.exception
-
Base SCIM exception
- ScimClientException(String) - Constructor for exception gluu.scim2.client.exception.ScimClientException
- ScimClientException(String, Throwable) - Constructor for exception gluu.scim2.client.exception.ScimClientException
- ScimClientFactory - Class in gluu.scim2.client.factory
-
A factory class to obtain "client" objects that allow interaction with the SCIM service.
- ScimClientFactory() - Constructor for class gluu.scim2.client.factory.ScimClientFactory
- ScimInitializationException - Exception in gluu.scim2.client.exception
-
SCIM initialization exception
- ScimInitializationException(String) - Constructor for exception gluu.scim2.client.exception.ScimInitializationException
- ScimInitializationException(String, Throwable) - Constructor for exception gluu.scim2.client.exception.ScimInitializationException
- ScimResourceProvider - Class in gluu.scim2.client.rest.provider
- ScimResourceProvider() - Constructor for class gluu.scim2.client.rest.provider.ScimResourceProvider
- searchResourcesPost(String) - Method in interface gluu.scim2.client.rest.ClientSideService
-
Executes a system-wide query using HTTP POST.
- searchResourcesPost(SearchRequest) - Method in interface gluu.scim2.client.rest.ClientSideService
-
Executes a system-wide query using HTTP POST.
- setCustomHeaders(Client, MultivaluedMap<String, String>) - Method in class gluu.scim2.client.ClientMap
- setCustomHeaders(MultivaluedMap<String, String>) - Method in class gluu.scim2.client.AbstractScimClient
- setCustomHeaders(MultivaluedMap<String, String>) - Method in interface gluu.scim2.client.rest.CloseableClient
-
Deprecated.
T
- TestModeScimClient<T> - Class in gluu.scim2.client
-
Instances of this class contain the necessary logic to handle the authorization processes required by a client of SCIM service in test mode.
- TestModeScimClient(Class<T>, String, String) - Constructor for class gluu.scim2.client.TestModeScimClient
-
Constructs a TestModeScimClient object with the specified parameters and service contract
- TestModeScimClient(Class<T>, String, String, String, String) - Constructor for class gluu.scim2.client.TestModeScimClient
U
- UmaScimClient<T> - Class in gluu.scim2.client
-
Instances of this class contain the necessary logic to handle the authorization processes required by a client of SCIM service in UMA mode of protection.
- UmaScimClient(Class<T>, String, String, String, String, String) - Constructor for class gluu.scim2.client.UmaScimClient
-
Constructs a UmaScimClient object with the specified parameters and service contract
- update(Client, String) - Method in class gluu.scim2.client.ClientMap
-
Puts a new client/value pair in the map.
- updateDevice(String, String, String, String) - Method in interface gluu.scim2.client.rest.ClientSideFidoDeviceService
-
Invokes a service method that allows updating a Fido device resource via PUT (as per section 3.5.1 of RFC 7644).
- updateF2Device(String, String, String, String) - Method in interface gluu.scim2.client.rest.ClientSideFido2DeviceService
-
Invokes a service method that allows updating a Fido 2 device resource via PUT (as per section 3.5.1 of RFC 7644).
- updateGroup(String, String, String, String) - Method in interface gluu.scim2.client.rest.ClientSideGroupService
-
Invokes a service method that allows updating a Group resource via PUT (as per section 3.5.1 of RFC 7644).
- updateUser(String, String, String, String) - Method in interface gluu.scim2.client.rest.ClientSideUserService
-
Invokes a service method that allows updating a User resource via PUT (as per section 3.5.1 of RFC 7644).
- usersChangedAfter(String, int, int) - Method in interface gluu.scim2.client.rest.ClientSideService
-
Obtains user entries that have been updated or added in the local Gluu database after a specified timestamp.
All Classes All Packages