| 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
|
ResourceType |
ResourceTypeHandler.getResource(String id,
Authorization authorization)
extract a resource by its id
|
ResourceType |
ResourceTypeHandler.updateResource(ResourceType resourceToUpdate,
Authorization authorization)
updating of resource types not supported
|
| Modifier and Type | Method and Description |
|---|---|
ResourceType |
ResourceTypeHandler.createResource(ResourceType resource,
Authorization authorization)
creating of resource types not supported
|
ResourceType |
ResourceTypeHandler.updateResource(ResourceType resourceToUpdate,
Authorization authorization)
updating of resource types not supported
|
| Constructor and Description |
|---|
AttributeExpressionLeaf(ScimFilterParser.AttributeExpressionContext context,
ResourceType resourceType) |
AttributePathRoot(FilterNode child,
ResourceType resourceType,
ScimFilterParser.ValuePathContext ctx) |
| Constructor and Description |
|---|
FilterVisitor(ResourceType resourceType) |
| Modifier and Type | Field and Description |
|---|---|
protected ResourceType |
AbstractPatch.resourceType
this resource type is used to get the attribute definitions of the values from the patch operations
|
| Constructor and Description |
|---|
AbstractPatch(ResourceType resourceType) |
PatchHandler(ResourceType resourceType) |
PatchResourceHandler(ResourceType resourceType,
PatchOp op) |
PatchTargetHandler(ResourceType resourceType,
PatchOp patchOp,
String path) |
| Modifier and Type | Method and Description |
|---|---|
ResourceType |
ResourceTypeFactory.getResourceType(String endpoint)
tries to get a resource type by the endpoint path under which it is accessible
|
ResourceType |
ResourceTypeFactory.registerResourceType(ResourceHandler resourceHandler,
com.fasterxml.jackson.databind.JsonNode resourceType,
com.fasterxml.jackson.databind.JsonNode resourceSchema,
com.fasterxml.jackson.databind.JsonNode... resourceSchemaExtensions)
this method will register a new resource type
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ResourceType> |
ResourceTypeFactory.getAllResourceTypes() |
Optional<ResourceType> |
ResourceTypeFactory.getResourceTypeByName(String name)
gets a resource type by its name value
|
| Modifier and Type | Method and Description |
|---|---|
static com.fasterxml.jackson.databind.JsonNode |
SchemaValidator.validateDocumentForRequest(ResourceType resourceType,
com.fasterxml.jackson.databind.JsonNode document,
HttpMethod httpMethod)
will validate an incoming document against its main schema and all its extensions.
|
static com.fasterxml.jackson.databind.JsonNode |
SchemaValidator.validateDocumentForResponse(ResourceTypeFactory resourceTypeFactory,
ResourceType resourceType,
com.fasterxml.jackson.databind.JsonNode document,
com.fasterxml.jackson.databind.JsonNode validatedRequest,
String attributes,
String excludedAttributes)
will validate an outgoing document against its main schema and all its extensions.
|
| Modifier and Type | Method and Description |
|---|---|
static List<SchemaAttribute> |
RequestUtils.getAttributes(ResourceType resourceType,
String attributes)
this method will parse either the attributes parameter or the excludedAttributes parameter into a list of
SchemaAttributes. |
static SchemaAttribute |
RequestUtils.getSchemaAttributeByAttributeName(ResourceType resourceType,
String attributeName)
gets the
SchemaAttribute from the given ResourceType |
static SchemaAttribute |
RequestUtils.getSchemaAttributeForFilter(ResourceType resourceType,
FilterAttributeName attributeName)
gets the
SchemaAttribute from the given ResourceType |
static FilterNode |
RequestUtils.parseFilter(ResourceType resourceType,
String filter)
parsed the filter of a list request
|
static AttributePathRoot |
RequestUtils.parsePatchPath(ResourceType resourceType,
String path)
parses a value path context for patch path expressions
|
Copyright © 2019. All rights reserved.