All Classes and Interfaces
Class
Description
author Pascal Knueppel
created at: 30.10.2019 - 09:10
abstract class that provides basic methods for patching
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
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'"
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.
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
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
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
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
created at: 21.08.2022 - 13:47
author Pascal Knueppel
created at: 16.10.2019 - 12:39
this class contains the value of an
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
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
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
ResourceHandler
sThis 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
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
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
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.
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
created at: 30.05.2020
author Pascal Knueppel
created at: 21.11.2019 - 08:28
this class is used for handling entity tags
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
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
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
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 expressionauthor Pascal Knueppel
created at: 16.10.2019 - 09:06
checks for errors during filter parsing and wraps the error into an
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.
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
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
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
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
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
created at: 18.10.2019 - 17:50
this type must be returned by
ResourceHandler#listResources(long, int, FilterNode, SchemaAttribute, SortOrder, List, List, Authorization)
methodsa workaround class that is used for path-attributes that will directly address an extension
author Pascal Knueppel
created at: 30.10.2019 - 16:20
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
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
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
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
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
created at: 04.11.2019 - 21:25
author Pascal Knueppel
created at: 03.10.2019 - 19:36
represents a resource type in SCIM.
created at: 03.10.2019 - 19:36
represents a resource type in SCIM.
author Pascal Knueppel
created at: 26.11.2019 - 15:17
created at: 26.11.2019 - 15:17
author Pascal Knueppel
created at: 17.10.2019 - 22:41
Represents the standard
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.
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
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
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
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
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
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
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
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
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
created at: 07.10.2019 - 20:44
this is the default endpoint definition for the /Users endpoint as it was defined in the RFC7643