All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractPatch author Pascal Knueppel
created at: 30.10.2019 - 09:10
abstract class that provides basic methods for patchingAndExpressionNode author Pascal Knueppel
created at: 16.10.2019 - 16:52
represents two expressions that should be put together as an and operationAttributeExpressionLeaf author Pascal Knueppel
created at: 16.10.2019 - 12:37
Represents a comparable expression in the scim filter language like "userName eq 'chuck_norris'"AttributePathRoot 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.Authorization 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 implementationCompareValue author Pascal Knueppel
created at: 16.10.2019 - 12:39
this class contains the value of anAttributeExpressionLeaf.DefaultAuthorization 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'sEndpointControlFeature author Pascal Knueppel
created at: 26.11.2019 - 08:50
this feature extension will allow to disable specific endpoint for specific resource typesEndpointDefinition author Pascal Knueppel
created at: 04.10.2019 - 00:44
the endpoint definition is used to register new endpoints into the application contextEndpointFeatureHandler author Pascal Knueppel
created at: 26.11.2019 - 09:51
this class is used to handle additional features for endpointsEndpointType author Pascal Knueppel
created at: 26.11.2019 - 09:52
represents the different endpoint types.ETagHandler author Pascal Knueppel
created at: 21.11.2019 - 08:28
this class is used for handling entity tagsFilterAttributeName author Pascal Knueppel
created at: 16.10.2019 - 12:24
represents the name of an attribute and will also hold its meta dataFilterNode author Pascal Knueppel
created at: 16.10.2019 - 16:07
the abstract tree declaration that will be build when the SCIM filter expression is parsedFilterResourceResolver author Pascal Knueppel
created at: 20.10.2019 - 20:17
This class is used to use aFilterNodetree on a resource list to filter all resources that match the given filter expressionFilterRuleErrorListener author Pascal Knueppel
created at: 16.10.2019 - 09:06
checks for errors during filter parsing and wraps the error into anInvalidFilterExceptionFilterVisitor 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.GroupEndpointDefinition 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 RFC7643MeEndpointDefinition 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 RFC7643NotExpressionNode author Pascal Knueppel
created at: 16.10.2019 - 16:52
represents an expression that should be negatedOrExpressionNode author Pascal Knueppel
created at: 16.10.2019 - 16:52
represents two expressions that should be put together as an or operationPartialListResponse<T extends ResourceNode> author Pascal Knueppel
created at: 18.10.2019 - 17:50
this type must be returned byResourceHandler.listResources(long, int, FilterNode, SchemaAttribute, SortOrder, List, List, Authorization)methodsPatchFilterResolver author Pascal Knueppel
created at: 30.10.2019 - 16:20
PatchHandler author Pascal Knueppel
created at: 29.10.2019 - 09:40
this class is used to resolve patch operations on resourcesPatchResourceHandler author Pascal Knueppel
created at: 30.10.2019 - 08:49
this class will handle the in which the patch-add operation does not define a target and the value is represented by the resource itself:
PatchTargetHandler author Pascal Knueppel
created at: 30.10.2019 - 09:07
this class will handle the patch-add operation if a target is specifiedRequestUtils 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 RFC7644ResourceEndpoint 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 typeResourceHandler<T extends ResourceNode> author Pascal Knueppel
created at: 07.10.2019 - 23:17
this abstract class is the base for the developer to implementResourceNodeComparator author Pascal Knueppel
created at: 04.11.2019 - 21:25
ResourceType author Pascal Knueppel
created at: 03.10.2019 - 19:36
represents a resource type in SCIM.ResourceTypeAuthorization author Pascal Knueppel
created at: 26.11.2019 - 15:17
ResourceTypeEndpointDefinition author Pascal Knueppel
created at: 17.10.2019 - 22:41
Represents the standardResourceTypeendpoint definition that is registered on the fly.ResourceTypeFactory author Pascal Knueppel
created at: 03.10.2019 - 23:11
this class is used to register and get resource types.ResourceTypeFeatures author Pascal Knueppel
created at: 03.11.2019 - 12:34
ResourceTypeHandler author Pascal Knueppel
created at: 17.10.2019 - 22:44
the resourceType handler for the resourceType endpoint that will provide the different resourcesSchemaEndpointDefinition author Pascal Knueppel
created at: 20.10.2019 - 16:40
SchemaFactory author Pascal Knueppel
created at: 28.09.2019 - 17:01
this class can be used to read new resource schemas into the scim contextSchemaHandler author Pascal Knueppel
created at: 20.10.2019 - 12:16
SchemaValidator author Pascal Knueppel
created at: 06.10.2019 - 00:18
This class will validate documents against their meta-schemata.SchemaValidator.DirectionType the direction type is used for validation.ScimFilterBaseVisitor<T> This class provides an empty implementation ofScimFilterVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.ScimFilterLexer ScimFilterParser ScimFilterParser.AndExpressionContext ScimFilterParser.AttrExpressionContext ScimFilterParser.AttributeExpressionContext ScimFilterParser.AttributePathContext ScimFilterParser.CompareOperatorContext ScimFilterParser.CompareValueContext ScimFilterParser.FilterContext ScimFilterParser.NotExpressionContext ScimFilterParser.OrExpressionContext ScimFilterParser.ParenthesisExpressionContext ScimFilterParser.ValuePathContext ScimFilterParser.ValuePathExpressionContext ScimFilterVisitor<T> This interface defines a complete generic visitor for a parse tree produced byScimFilterParser.ServiceProviderEndpointDefinition author Pascal Knueppel
created at: 17.10.2019 - 22:41
Represents the standardResourceTypeendpoint definition that is registered on the fly.ServiceProviderHandler author Pascal Knueppel
created at: 18.10.2019 - 09:38
the service provider configuration endpoint implementationUriInfos author Pascal Knueppel
created at: 08.11.2019 - 22:28
represents the parsed uri infos of a requestUserEndpointDefinition 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