All Classes and Interfaces

Class
Description
author Pascal Knueppel
created at: 30.10.2019 - 09:10

abstract class that provides basic methods for patching
 
 
author Pascal Knueppel
created at: 16.10.2019 - 16:52

represents two expressions that should be put together as an and operation
author Pascal Knueppel
created at: 16.10.2019 - 12:37

Represents a comparable expression in the scim filter language like "userName eq 'chuck_norris'"
author Pascal Knueppel
created at: 28.10.2019 - 23:14

this is a leaf node for resolving patch expressions that will hold the full name of the attribute e.g.
 
author Pascal Knueppel
created at: 27.11.2019 - 17:05

this interface may be used by the developer to pass authorization information about the user into this framework it will also be delivered into the handler implementations so that a developer is also able to pass arbitrary information's to the own implementation
The bulk-get resolver will do get-requests on transitive resources if the requested resource has any transitive references to other resources
 
author Pascal Knueppel
created at: 25.08.2022 - 18:43

 
 
 
author Pascal Knueppel
created at: 21.08.2022 - 09:24

this class is used to resolve the bulkIds of different resources of a bulk request and to detect circular references
BulkIdResolverAbstract<T extends com.fasterxml.jackson.databind.JsonNode>
author Pascal Knueppel
created at: 21.08.2022 - 13:47

author Pascal Knueppel
created at: 16.10.2019 - 12:39

this class contains the value of an AttributeExpressionLeaf.
 
a context object that may be optionally added to the request.
author Pascal Knueppel
created at: 30.11.2019 - 22:48

author Pascal Knueppel
created at: 09.12.2019 - 11:31

a default implementation for authorization that is used if the developer did not give any authorization information's
This class represents the default patch-operation-handler for all ResourceHandlers
This class handles default values of the SchemaAttribute implementation.
will describe a request document by identifying the present extensions and setting the schemas-attribute accordingly
author Pascal Knueppel
created at: 26.11.2019 - 08:50

this feature extension will allow to disable specific endpoint for specific resource types
 
author Pascal Knueppel
created at: 04.10.2019 - 00:44

the endpoint definition is used to register new endpoints into the application context
author Pascal Knueppel
created at: 26.11.2019 - 09:51

this class is used to handle additional features for endpoints
author Pascal Knueppel
created at: 26.11.2019 - 09:52

represents the different endpoint types.
a complex type configuration for eTags that describes how the automatic API handling should use ETags

created at: 30.05.2020
 
author Pascal Knueppel
created at: 21.11.2019 - 08:28

this class is used for handling entity tags
author Pascal Knueppel
created at: 16.10.2019 - 12:24

represents the name of an attribute and will also hold its meta data
author Pascal Knueppel
created at: 16.10.2019 - 16:07

the abstract tree declaration that will be build when the SCIM filter expression is parsed
author Pascal Knueppel
created at: 20.10.2019 - 20:17

This class is used to use a FilterNode tree on a resource list to filter all resources that match the given filter expression
author Pascal Knueppel
created at: 16.10.2019 - 09:06

checks for errors during filter parsing and wraps the error into an InvalidFilterException
author Pascal Knueppel
created at: 16.10.2019 - 12:09

The FilterVisitor iterates through the parsed SCIM-filter-tree and calls the here overridden methods for the specific nodes that have been visited.
author Pascal Knueppel
created at: 07.10.2019 - 20:44

this is the default endpoint definition for the /Groups endpoint as it was defined in the RFC7643
Interface specifying an interceptor execution operation
author Pascal Knueppel
created at: 07.10.2019 - 20:44

this is the default endpoint definition for the /Me endpoint as it was defined in the RFC7643
 
 
This class handles one of the freestyle-SCIM-patch requests by MsAzure.
This class is a workaround handler in order to handle the broken patch requests of Microsoft Azure.
This class is a workaround handler in order to handle the broken patch requests of Microsoft Azure.
 
 
 
 
No-Op implementation of Interceptor
author Pascal Knueppel
created at: 16.10.2019 - 16:52

represents an expression that should be negated
author Pascal Knueppel
created at: 16.10.2019 - 16:52

represents two expressions that should be put together as an or operation
author Pascal Knueppel
created at: 18.10.2019 - 17:50

this type must be returned by ResourceHandler#listResources(long, int, FilterNode, SchemaAttribute, SortOrder, List, List, Authorization) methods
 
a workaround class that is used for path-attributes that will directly address an extension
author Pascal Knueppel
created at: 30.10.2019 - 16:20

PatchOperation<T extends com.fasterxml.jackson.databind.JsonNode>
 
This interface is used to handle single patch operations that are prepared by the SCIM-SDK implementation
 
author Pascal Knueppel
created at: 30.10.2019 - 09:07

this class will handle the patch-add operation if a target is specified
This class is used to fix patch-request-operations that are built in a manner so that the current patch-handler is not able to process them properly.
 
 
 
 
validates a request document against the schema of the current ResourceType
 
author Pascal Knueppel
created at: 12.10.2019 - 20:08

this class will add some helper methods that can be used to validate or modify request based attributes based on the SCIM specification RFC7643 and RFC7644
This validator can be used to validate incoming requests for specific endpoints.
Initiates the custom validation of the resources
author Pascal Knueppel
created at: 26.10.2019 - 00:05

This class will receive any request and will then delegate the request to the correct endpoint and resource type
author Pascal Knueppel
created at: 07.10.2019 - 23:17

this abstract class is the base for the developer to implement
author Pascal Knueppel
created at: 04.11.2019 - 21:25

author Pascal Knueppel
created at: 03.10.2019 - 19:36

represents a resource type in SCIM.
author Pascal Knueppel
created at: 26.11.2019 - 15:17

 
author Pascal Knueppel
created at: 17.10.2019 - 22:41

Represents the standard ResourceType endpoint definition that is registered on the fly.
author Pascal Knueppel
created at: 03.10.2019 - 23:11

this class is used to register and get resource types.
author Pascal Knueppel
created at: 03.11.2019 - 12:34

 
author Pascal Knueppel
created at: 17.10.2019 - 22:44

the resourceType handler for the resourceType endpoint that will provide the different resources
 
 
author Pascal Knueppel
created at: 20.10.2019 - 16:40

author Pascal Knueppel
created at: 28.09.2019 - 17:01

this class can be used to read new resource schemas into the scim context
author Pascal Knueppel
created at: 20.10.2019 - 12:16

 
This class provides an empty implementation of ScimFilterVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This interface defines a complete generic visitor for a parse tree produced by ScimFilterParser.
author Pascal Knueppel
created at: 17.10.2019 - 22:41

Represents the standard ResourceType endpoint definition that is registered on the fly.
author Pascal Knueppel
created at: 18.10.2019 - 09:38

the service provider configuration endpoint implementation
 
 
author Pascal Knueppel
created at: 08.11.2019 - 22:28

represents the parsed uri infos of a request
 
author Pascal Knueppel
created at: 07.10.2019 - 20:44

this is the default endpoint definition for the /Users endpoint as it was defined in the RFC7643