A C F G I L O P R S T U 
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) - Static 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.
A C F G I L O P R S T U 
All Classes All Packages