| Package | Description |
|---|---|
| de.captaingoldfish.scim.sdk.server.endpoints | |
| de.captaingoldfish.scim.sdk.server.endpoints.features | |
| de.captaingoldfish.scim.sdk.server.endpoints.handler |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
ResourceHandler.createResource(T resource,
Authorization authorization)
permanently create a resource
|
abstract void |
ResourceHandler.deleteResource(String id,
Authorization authorization)
permanently deletes the resource with the given id
|
abstract T |
ResourceHandler.getResource(String id,
Authorization authorization)
extract a resource by its id
|
ScimResponse |
ResourceEndpoint.handleRequest(String requestUrl,
HttpMethod httpMethod,
String requestBody,
Map<String,String> httpHeaders,
Authorization authorization)
this method will resolve the SCIM request based on the given information
|
abstract PartialListResponse<T> |
ResourceHandler.listResources(long startIndex,
int count,
FilterNode filter,
SchemaAttribute sortBy,
SortOrder sortOrder,
List<SchemaAttribute> attributes,
List<SchemaAttribute> excludedAttributes,
Authorization authorization)
queries several resources based on the following values
|
protected ScimResponse |
ResourceEndpoint.resolveRequest(HttpMethod httpMethod,
String requestBody,
UriInfos uriInfos,
Authorization authorization)
this method will handle the request send by the user by delegating to the corresponding methods
|
abstract T |
ResourceHandler.updateResource(T resourceToUpdate,
Authorization authorization)
should update an existing resource with the given one.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
EndpointFeatureHandler.handleEndpointFeatures(ResourceType resourceType,
EndpointType endpointType,
Authorization authorization)
handles several checks for the currently accessed endpoint on the given resource type
|
| Modifier and Type | Method and Description |
|---|---|
ResourceType |
ResourceTypeHandler.createResource(ResourceType resource,
Authorization authorization)
creating of resource types not supported
|
Schema |
SchemaHandler.createResource(Schema resource,
Authorization authorization)
creating of schemas not supported
|
ServiceProvider |
ServiceProviderHandler.createResource(ServiceProvider resource,
Authorization authorization)
creating of service provider configurations not supported
|
void |
ResourceTypeHandler.deleteResource(String id,
Authorization authorization)
deleting of resource types not supported
|
void |
SchemaHandler.deleteResource(String id,
Authorization authorization)
deleting of schemas not supported
|
void |
ServiceProviderHandler.deleteResource(String id,
Authorization authorization)
deleting of service provider configurations not supported
|
ResourceType |
ResourceTypeHandler.getResource(String id,
Authorization authorization)
extract a resource by its id
|
Schema |
SchemaHandler.getResource(String id,
Authorization authorization)
extract a resource by its id
|
ServiceProvider |
ServiceProviderHandler.getResource(String id,
Authorization authorization)
gets the one and only service provider configuration for this endpoint definition
|
PartialListResponse |
ResourceTypeHandler.listResources(long startIndex,
int count,
FilterNode filter,
SchemaAttribute sortBy,
SortOrder sortOrder,
List<SchemaAttribute> attributes,
List<SchemaAttribute> excludedAttributes,
Authorization authorization)
queries several resources based on the following values
|
PartialListResponse<Schema> |
SchemaHandler.listResources(long startIndex,
int count,
FilterNode filter,
SchemaAttribute sortBy,
SortOrder sortOrder,
List<SchemaAttribute> attributes,
List<SchemaAttribute> excludedAttributes,
Authorization authorization)
queries several resources based on the following values
|
PartialListResponse |
ServiceProviderHandler.listResources(long startIndex,
int count,
FilterNode filter,
SchemaAttribute sortBy,
SortOrder sortOrder,
List<SchemaAttribute> attributes,
List<SchemaAttribute> excludedAttributes,
Authorization authorization)
listing of service provider configurations not supported
|
ResourceType |
ResourceTypeHandler.updateResource(ResourceType resourceToUpdate,
Authorization authorization)
updating of resource types not supported
|
Schema |
SchemaHandler.updateResource(Schema schema,
Authorization authorization)
updating of schemas not supported
|
ServiceProvider |
ServiceProviderHandler.updateResource(ServiceProvider resourceToUpdate,
Authorization authorization)
updating of service provider configurations not supported
|
Copyright © 2019. All rights reserved.