All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractPatch author Pascal Knueppel
created at: 30.10.2019 - 09:10
abstract class that provides basic methods for patchingAbstractSchemaValidator AndExpressionNode 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.AttributeValidationException 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.Context a context object that may be optionally added to the request.Context.ContextBuilder CustomAttributeValidator author Pascal Knueppel
created at: 30.11.2019 - 22:48
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'sDocumentDescription will describe a request document by identifying the present extensions and setting the schemas-attribute accordinglyEndpointControlFeature author Pascal Knueppel
created at: 26.11.2019 - 08:50
this feature extension will allow to disable specific endpoint for specific resource typesEndpointControlFeature.EndpointControlFeatureBuilder EndpointDefinition 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.ETagFeature a complex type configuration for eTags that describes how the automatic API handling should use ETags
created at: 30.05.2020ETagFeature.ETagFeatureBuilder 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 RFC7643MetaAttributeValidator MetaSchemaValidator MsAzureWorkaroundHandler This class is a workaround handler in order to handle the broken patch requests of Microsoft Azure.NotExpressionNode 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)methodsPartialListResponse.PartialListResponseBuilder<T extends ResourceNode> PatchFilterResolver 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 specifiedRequestContextException RequestResourceValidator validates a request document against the schema of the currentResourceTypeRequestSchemaValidator RequestUtils 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 RFC7644RequestValidator<T extends ResourceNode> This validator can be used to validate incoming requests for specific endpoints.RequestValidatorHandler Initiates the custom validation of the resourcesResourceEndpoint 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
ResourceTypeAuthorization.ResourceTypeAuthorizationBuilder 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
ResourceTypeFeatures.ResourceTypeFeaturesBuilder ResourceTypeHandler author Pascal Knueppel
created at: 17.10.2019 - 22:44
the resourceType handler for the resourceType endpoint that will provide the different resourcesResponseResourceValidator ResponseSchemaValidator SchemaEndpointDefinition 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
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 requestUriInfos.UriInfosBuilder UserEndpointDefinition 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 RFC7643ValidationContext