A C D E F G H I L M N O P R S T U V _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractPatch - Class in de.captaingoldfish.scim.sdk.server.patch
-
author Pascal Knueppel
created at: 30.10.2019 - 09:10
abstract class that provides basic methods for patching - AbstractPatch(ResourceType) - Constructor for class de.captaingoldfish.scim.sdk.server.patch.AbstractPatch
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AndExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttrExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributeExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributePathContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.NotExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.OrExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ParenthesisExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathContext
- accept(ParseTreeVisitor<? extends T>) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathExpressionContext
- addOperationValues(ResourceNode, List<String>) - Method in class de.captaingoldfish.scim.sdk.server.patch.PatchTargetHandler
-
will add the specified values into the specified path
- addResourceValues(ObjectNode, JsonNode, String) - Method in class de.captaingoldfish.scim.sdk.server.patch.PatchResourceHandler
-
adds the values of the patch operation into the given resource node
- AND - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- AND - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- AND() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AndExpressionContext
- AndExpressionContext(ScimFilterParser.FilterContext) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AndExpressionContext
- AndExpressionNode - Class in de.captaingoldfish.scim.sdk.server.filter
-
author Pascal Knueppel
created at: 16.10.2019 - 16:52
represents two expressions that should be put together as an and operation - AndExpressionNode(FilterNode, FilterNode) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.AndExpressionNode
- AttrExpressionContext(ScimFilterParser.FilterContext) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttrExpressionContext
- attribute - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributePathContext
- ATTRIBUTE_NAME - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- ATTRIBUTE_NAME - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- ATTRIBUTE_NAME() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributePathContext
- ATTRIBUTE_NAME() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathContext
- ATTRIBUTE_NAME(int) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributePathContext
- attributeExpression() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttrExpressionContext
- attributeExpression() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- AttributeExpressionContext(ParserRuleContext, int) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributeExpressionContext
- AttributeExpressionLeaf - Class in de.captaingoldfish.scim.sdk.server.filter
-
author Pascal Knueppel
created at: 16.10.2019 - 12:37
Represents a comparable expression in the scim filter language like "userName eq 'chuck_norris'" - AttributeExpressionLeaf(ScimFilterParser.AttributeExpressionContext, ResourceType) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- attributePath() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributeExpressionContext
- attributePath() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- attributePath() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathContext
- AttributePathContext(ParserRuleContext, int) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributePathContext
- AttributePathRoot - Class in de.captaingoldfish.scim.sdk.server.filter
-
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. - AttributePathRoot(FilterNode, ResourceType, ScimFilterParser.ValuePathContext) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.AttributePathRoot
- Authorization - Interface in de.captaingoldfish.scim.sdk.server.endpoints.authorize
-
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
C
- channelNames - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- checkValueEquality(JsonNode, AttributeExpressionLeaf) - Static method in class de.captaingoldfish.scim.sdk.server.filter.resources.FilterResourceResolver
-
checks if the given simple attribute node does match the given filter expression
- CO - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- CO - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- CO() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- compare(ResourceNode, ResourceNode) - Method in class de.captaingoldfish.scim.sdk.server.sort.ResourceNodeComparator
- compareOperator() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributeExpressionContext
- compareOperator() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- CompareOperatorContext(ParserRuleContext, int) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- compareValue() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributeExpressionContext
- compareValue() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- CompareValue - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
-
author Pascal Knueppel
created at: 16.10.2019 - 12:39
this class contains the value of anAttributeExpressionLeaf. - CompareValue(ScimFilterParser.CompareValueContext, SchemaAttribute) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- CompareValueContext(ParserRuleContext, int) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
- contains - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- copyFrom(ScimFilterParser.FilterContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.FilterContext
- CREATE - de.captaingoldfish.scim.sdk.server.endpoints.features.EndpointType
- createResource(ServiceProvider, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ServiceProviderHandler
-
creating of service provider configurations not supported
- createResource(Schema, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.SchemaHandler
-
creating of schemas not supported
- createResource(ResourceType, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ResourceTypeHandler
-
creating of resource types not supported
- createResource(T, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.ResourceHandler
-
permanently create a resource
D
- de.captaingoldfish.scim.sdk.server.endpoints - package de.captaingoldfish.scim.sdk.server.endpoints
- de.captaingoldfish.scim.sdk.server.endpoints.authorize - package de.captaingoldfish.scim.sdk.server.endpoints.authorize
- de.captaingoldfish.scim.sdk.server.endpoints.base - package de.captaingoldfish.scim.sdk.server.endpoints.base
- de.captaingoldfish.scim.sdk.server.endpoints.features - package de.captaingoldfish.scim.sdk.server.endpoints.features
- de.captaingoldfish.scim.sdk.server.endpoints.handler - package de.captaingoldfish.scim.sdk.server.endpoints.handler
- de.captaingoldfish.scim.sdk.server.etag - package de.captaingoldfish.scim.sdk.server.etag
- de.captaingoldfish.scim.sdk.server.filter - package de.captaingoldfish.scim.sdk.server.filter
- de.captaingoldfish.scim.sdk.server.filter.antlr - package de.captaingoldfish.scim.sdk.server.filter.antlr
- de.captaingoldfish.scim.sdk.server.filter.resources - package de.captaingoldfish.scim.sdk.server.filter.resources
- de.captaingoldfish.scim.sdk.server.patch - package de.captaingoldfish.scim.sdk.server.patch
- de.captaingoldfish.scim.sdk.server.response - package de.captaingoldfish.scim.sdk.server.response
- de.captaingoldfish.scim.sdk.server.schemas - package de.captaingoldfish.scim.sdk.server.schemas
- de.captaingoldfish.scim.sdk.server.schemas.custom - package de.captaingoldfish.scim.sdk.server.schemas.custom
- de.captaingoldfish.scim.sdk.server.sort - package de.captaingoldfish.scim.sdk.server.sort
- de.captaingoldfish.scim.sdk.server.utils - package de.captaingoldfish.scim.sdk.server.utils
- DECIMAL - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- DECIMAL - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- DECIMAL() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
- DefaultAuthorization - Class in de.captaingoldfish.scim.sdk.server.endpoints.authorize
-
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 - DefaultAuthorization() - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.authorize.DefaultAuthorization
- DELETE - de.captaingoldfish.scim.sdk.server.endpoints.features.EndpointType
- deleteResource(String, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ResourceTypeHandler
-
deleting of resource types not supported
- deleteResource(String, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.SchemaHandler
-
deleting of schemas not supported
- deleteResource(String, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ServiceProviderHandler
-
deleting of service provider configurations not supported
- deleteResource(String, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.ResourceHandler
-
permanently deletes the resource with the given id
E
- EndpointControlFeature - Class in de.captaingoldfish.scim.sdk.server.schemas.custom
-
author Pascal Knueppel
created at: 26.11.2019 - 08:50
this feature extension will allow to disable specific endpoint for specific resource types - EndpointControlFeature(Boolean, Boolean, Boolean, Boolean, Boolean) - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
- EndpointDefinition - Class in de.captaingoldfish.scim.sdk.server.endpoints
-
author Pascal Knueppel
created at: 04.10.2019 - 00:44
the endpoint definition is used to register new endpoints into the application context - EndpointDefinition(JsonNode, JsonNode, List<JsonNode>, ResourceHandler) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.EndpointDefinition
- EndpointFeatureHandler - Class in de.captaingoldfish.scim.sdk.server.endpoints.features
-
author Pascal Knueppel
created at: 26.11.2019 - 09:51
this class is used to handle additional features for endpoints - EndpointFeatureHandler() - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.features.EndpointFeatureHandler
- EndpointType - Enum in de.captaingoldfish.scim.sdk.server.endpoints.features
-
author Pascal Knueppel
created at: 26.11.2019 - 09:52
represents the different endpoint types. - endsWith - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- EQ - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- EQ - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- EQ() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- ETagHandler - Class in de.captaingoldfish.scim.sdk.server.etag
-
author Pascal Knueppel
created at: 21.11.2019 - 08:28
this class is used for handling entity tags - ETagHandler() - Constructor for class de.captaingoldfish.scim.sdk.server.etag.ETagHandler
- EW - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- EW - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- EW() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- EXCLUDE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- EXCLUDE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
F
- filter() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AndExpressionContext
- filter() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- filter() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.NotExpressionContext
- filter() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.OrExpressionContext
- filter() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ParenthesisExpressionContext
- filter() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathContext
- filter(int) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AndExpressionContext
- filter(int) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.OrExpressionContext
- FilterAttributeName - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
-
author Pascal Knueppel
created at: 16.10.2019 - 12:24
represents the name of an attribute and will also hold its meta data - FilterAttributeName(ScimFilterParser.ValuePathContext, ScimFilterParser.AttributePathContext) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterAttributeName
- FilterAttributeName(String) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterAttributeName
- FilterAttributeName(String, ScimFilterParser.AttributePathContext) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterAttributeName
- FilterContext() - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.FilterContext
- FilterContext(ParserRuleContext, int) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.FilterContext
- FilterNode - Class in de.captaingoldfish.scim.sdk.server.filter
-
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 - FilterNode() - Constructor for class de.captaingoldfish.scim.sdk.server.filter.FilterNode
- FilterResourceResolver - Class in de.captaingoldfish.scim.sdk.server.filter.resources
-
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 expression - FilterResourceResolver() - Constructor for class de.captaingoldfish.scim.sdk.server.filter.resources.FilterResourceResolver
- filterResources(List<T>, FilterNode) - Static method in class de.captaingoldfish.scim.sdk.server.filter.resources.FilterResourceResolver
-
filters the given resources based on the filternode
- FilterRuleErrorListener - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
-
author Pascal Knueppel
created at: 16.10.2019 - 09:06
checks for errors during filter parsing and wraps the error into anInvalidFilterException - FilterRuleErrorListener() - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterRuleErrorListener
- FilterVisitor - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
-
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. - FilterVisitor(ResourceType) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterVisitor
G
- GE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- GE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- GE() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- GET - de.captaingoldfish.scim.sdk.server.endpoints.features.EndpointType
- getAllResourceTypes() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceTypeFactory
- getAllSchemas() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
-
this method will extract all
Schemadefinitions that belong to this resource type. - getATN() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- getATN() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- getAttributeFromObject(JsonNode, String) - Method in class de.captaingoldfish.scim.sdk.server.patch.AbstractPatch
-
gets or creates a new attribute from or into the given parent node based on the given attribute name
- getAttributeName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getAttributeName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributePathRoot
- getAttributes(ResourceType, String) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
this method will parse either the attributes parameter or the excludedAttributes parameter into a list of
SchemaAttributes. - getAttributes(String) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
this method will parse either the attributes parameter or the excludedAttributes parameter into a list.
- getAuthorization() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
a complex attribute that tells us the which roles the client must have to access the given endpoin
- getBooleanValue() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- getBooleanValue() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getCanonicalValues() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getChannelNames() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- getClientId() - Method in interface de.captaingoldfish.scim.sdk.server.endpoints.authorize.Authorization
-
this is just a marker for error messages that will be printed into the log for debug purposes to be able to identify the client that tried to do a forbidden action
- getClientId() - Method in class de.captaingoldfish.scim.sdk.server.endpoints.authorize.DefaultAuthorization
-
this is just a marker for error messages that will be printed into the log for debug purposes to be able to identify the client that tried to do a forbidden action
- getClientRoles() - Method in interface de.captaingoldfish.scim.sdk.server.endpoints.authorize.Authorization
- getClientRoles() - Method in class de.captaingoldfish.scim.sdk.server.endpoints.authorize.DefaultAuthorization
- getComplexSubAttributeName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getComplexSubAttributeName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributePathRoot
- getDateTime() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- getDateTime() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getDescription() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
-
The resource type's human-readable description.
- getEffectiveCount(ServiceProvider, Integer) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
Will get the effective count value as described in RFC7644:
Non-negative integer. - getEffectiveFailOnErrors(BulkRequest) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
will check the failOnErrors attribute in a bulk request and return a sanitized value.
RFC7644 chapter 3.7.3 defines the minimum value of failOnErrors as 1 - getEffectiveStartIndex(Long) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
The 1-based index of the first query result.
- getEndpoint() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
-
The resource type's HTTP-addressable endpoint relative to the Base URL of the service provider, e.g., "Users".
- getEndpointControlFeature() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
- getETagFromHeader(Map<String, String>, boolean) - Static method in class de.captaingoldfish.scim.sdk.server.etag.ETagHandler
-
will extract either the If-Match header from the request or the If-None-Match header if one of these do exist.
- getFeatures() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
- getFullName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getFullName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributePathRoot
- getGrammarFileName() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- getGrammarFileName() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- getMainSchema() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
- getMetaSchema(String) - Method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaFactory
-
extracts a meta schema that will defines the base of another schema like the user resource schema or group resource schema
- getModeNames() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- getMutability() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getName() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
-
The resource type name.
- getNotRequiredResourceSchemaExtensions() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
- getNumberValue() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- getNumberValue() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getParentAttributeName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getParentAttributeName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributePathRoot
- getQueryParameters(String) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
gets the query parameter from the given URL
- getReferenceTypes() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getRequestUrlInfos(ResourceTypeFactory, String, HttpMethod, Map<String, String>) - Static method in class de.captaingoldfish.scim.sdk.server.utils.UriInfos
-
resolves the request uri to individual information's that are necessary to resolve the request
- getRequiredResourceSchemaExtensions() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
- getResource(String, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ResourceTypeHandler
-
extract a resource by its id
- getResource(String, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.SchemaHandler
-
extract a resource by its id
- getResource(String, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ServiceProviderHandler
-
gets the one and only service provider configuration for this endpoint definition
- getResource(String, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.ResourceHandler
-
extract a resource by its id
- getResourceSchema(JsonNode) - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
-
will find the meta resource schema and its extensions of this resource type that apply to the given document
- getResourceSchema(String) - Method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaFactory
-
extracts a resource schema that will define a resource like "User" or "Group"
- getResourceType(String) - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceTypeFactory
-
tries to get a resource type by the endpoint path under which it is accessible
- getResourceTypeByName(String) - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceTypeFactory
-
gets a resource type by its name value
- getResourceUri() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getResourceUri() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributePathRoot
- getResourceVersion(ServiceProvider, ResourceNode) - Static method in class de.captaingoldfish.scim.sdk.server.etag.ETagHandler
-
if the service provider has its support vor eTag set to true this method will return either the already set version from the meta-attribute of the resource node or will generate a version value by generating a base64 encoded SHA-1 hash of the resource
- getRoles() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the resource endpoint.
- getRolesCreate() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the create endpoint.
- getRolesDelete() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the delete endpoint.
- getRolesGet() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the get endpoint.
- getRolesUpdate() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the update endpoint.
- getRuleIndex() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributeExpressionContext
- getRuleIndex() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributePathContext
- getRuleIndex() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- getRuleIndex() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
- getRuleIndex() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.FilterContext
- getRuleIndex() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathContext
- getRuleNames() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- getRuleNames() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- getSchema() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
-
The resource type's primary/base schema URI, e.g., "urn:ietf:params:scim:schemas:core:2.0:User".
- getSchema() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType.SchemaExtension
-
The URI of an extended schema, e.g., "urn:edu:2.0:Staff".
- getSchemaAttribute(String) - Method in class de.captaingoldfish.scim.sdk.server.patch.AbstractPatch
-
tries to resolve that attribute path and gets the schema of the attribute
- getSchemaAttributeByAttributeName(ResourceType, String) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
gets the
SchemaAttributefrom the givenResourceType - getSchemaAttributeForFilter(ResourceType, FilterAttributeName) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
gets the
SchemaAttributefrom the givenResourceType - getSchemaExtensions() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
-
A list of URIs of the resource type's schema extensions.
- getSerializedATN() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- getSerializedATN() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- getShortName() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterAttributeName
-
the short name of the attribute e.g.
- getShortName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getShortName() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributePathRoot
- getStringValue() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- getStringValue() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getTokenNames() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
-
Deprecated.
- getTokenNames() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
-
Deprecated.
- getType() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getUniqueness() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getValue() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- getVocabulary() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- getVocabulary() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- GroupEndpointDefinition - Class in de.captaingoldfish.scim.sdk.server.endpoints.base
-
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 - GroupEndpointDefinition(ResourceHandler<Group>) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.base.GroupEndpointDefinition
- GT - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- GT - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- GT() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
H
- handleEndpointFeatures(ResourceType, EndpointType, Authorization) - Static method in class de.captaingoldfish.scim.sdk.server.endpoints.features.EndpointFeatureHandler
-
handles several checks for the currently accessed endpoint on the given resource type
- handleRequest(String, HttpMethod, String, Map<String, String>) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.ResourceEndpoint
-
this method will resolve the SCIM request based on the given information
- handleRequest(String, HttpMethod, String, Map<String, String>, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.ResourceEndpoint
-
this method will resolve the SCIM request based on the given information
- handleSimpleNode(SchemaAttribute, ObjectNode, List<String>) - Method in class de.captaingoldfish.scim.sdk.server.patch.PatchTargetHandler
-
adds or replaces a simple node in the given object node
I
- isAuthorized(ResourceType, EndpointType, Set<String>) - Method in interface de.captaingoldfish.scim.sdk.server.endpoints.authorize.Authorization
-
checks if the current client is authorized to access the given endpoint
- isAutoFiltering() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
enables application side filtering.
- isAutoSorting() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
enables application side sorting.
- isBoolean() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- isCaseExact() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- isClientAuthorized(ResourceType, EndpointType) - Method in interface de.captaingoldfish.scim.sdk.server.endpoints.authorize.Authorization
-
verifies if the client is authorized to access the given endpoint and will throw a forbidden except
- isCreateDisabled() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the create endpoint is disabled or not
- isDateTime() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- isDeleteDisabled() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the delete endpoint is disabled or not
- isDisabled() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
- isEqual - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- isFalse - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
- isGetDisabled() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the get endpoint is disabled or not
- isGreaterOrEqual - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- isGreaterThan - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- isListDisabled() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the list endpoint is disabled or not
- isLowerOrEqual - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- isLowerThan - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- isMultiValued() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- isNodeMatchingFilter(ObjectNode, FilterNode) - Method in class de.captaingoldfish.scim.sdk.server.filter.resources.PatchFilterResolver
-
will check if the given complex node matches the given filter
- isNotEqual - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- isNull - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
- isNull() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- isNull() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- isNumber() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- isRequired() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- isRequired() - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType.SchemaExtension
-
A Boolean value that specifies whether or not the schema extension is required for the resource type.
- isResourceRegistered(String) - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceTypeFactory
-
checks if a resource type with the given name does exist
- isResourceTypeDisabled() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
check if all methods are disabled
- isResourceTypeDisabled() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
if the current resource type is disabled
- isSingletonEndpoint() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
if true it is not possible to access the list-resources endpoint anymore because all get-requests will be delegated to the get-resource endpoint
- isString() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- isTrue - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
- isUpdateDisabled() - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the update endpoint is disabled or not
L
- LE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- LE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- LE() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- LIST - de.captaingoldfish.scim.sdk.server.endpoints.features.EndpointType
- listResources(long, int, FilterNode, SchemaAttribute, SortOrder, List<SchemaAttribute>, List<SchemaAttribute>, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ResourceTypeHandler
-
queries several resources based on the following values
- listResources(long, int, FilterNode, SchemaAttribute, SortOrder, List<SchemaAttribute>, List<SchemaAttribute>, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.SchemaHandler
-
queries several resources based on the following values
- listResources(long, int, FilterNode, SchemaAttribute, SortOrder, List<SchemaAttribute>, List<SchemaAttribute>, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ServiceProviderHandler
-
listing of service provider configurations not supported
- listResources(long, int, FilterNode, SchemaAttribute, SortOrder, List<SchemaAttribute>, List<SchemaAttribute>, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.ResourceHandler
-
queries several resources based on the following values
- log - Static variable in interface de.captaingoldfish.scim.sdk.server.endpoints.authorize.Authorization
- LT - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- LT - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- LT() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
M
- MeEndpointDefinition - Class in de.captaingoldfish.scim.sdk.server.endpoints.base
-
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 - MeEndpointDefinition(ResourceHandler<User>) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.base.MeEndpointDefinition
- modeNames - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
N
- NAME_URI - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- NAME_URI - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- NAME_URI() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributePathContext
- NAMECHAR - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- NAMECHAR - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- NE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- NE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- NE() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- NOT - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- NOT - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- NOT() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.NotExpressionContext
- NotExpressionContext(ScimFilterParser.FilterContext) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.NotExpressionContext
- NotExpressionNode - Class in de.captaingoldfish.scim.sdk.server.filter
-
author Pascal Knueppel
created at: 16.10.2019 - 16:52
represents an expression that should be negated - NotExpressionNode(FilterNode) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.NotExpressionNode
- number - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
O
- OR - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- OR - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- OR() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.OrExpressionContext
- OrExpressionContext(ScimFilterParser.FilterContext) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.OrExpressionContext
- OrExpressionNode - Class in de.captaingoldfish.scim.sdk.server.filter
-
author Pascal Knueppel
created at: 16.10.2019 - 16:52
represents two expressions that should be put together as an or operation - OrExpressionNode(FilterNode, FilterNode) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.OrExpressionNode
P
- ParenthesisExpressionContext(ScimFilterParser.FilterContext) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ParenthesisExpressionContext
- parseFilter(ResourceType, String) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
parsed the filter of a list request
- parsePatchPath(ResourceType, String) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
parses a value path context for patch path expressions
- PartialListResponse<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.server.response
-
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)methods - PartialListResponse() - Constructor for class de.captaingoldfish.scim.sdk.server.response.PartialListResponse
- PatchFilterResolver - Class in de.captaingoldfish.scim.sdk.server.filter.resources
-
author Pascal Knueppel
created at: 30.10.2019 - 16:20
- PatchFilterResolver() - Constructor for class de.captaingoldfish.scim.sdk.server.filter.resources.PatchFilterResolver
- PatchHandler - Class in de.captaingoldfish.scim.sdk.server.patch
-
author Pascal Knueppel
created at: 29.10.2019 - 09:40
this class is used to resolve patch operations on resources - PatchHandler(ResourceType) - Constructor for class de.captaingoldfish.scim.sdk.server.patch.PatchHandler
- patchResource(T, PatchOpRequest) - Method in class de.captaingoldfish.scim.sdk.server.patch.PatchHandler
-
this method will execute the patch operation on the given resource
- PatchResourceHandler - Class in de.captaingoldfish.scim.sdk.server.patch
-
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:
- PatchResourceHandler(ResourceType, PatchOp) - Constructor for class de.captaingoldfish.scim.sdk.server.patch.PatchResourceHandler
- PatchTargetHandler - Class in de.captaingoldfish.scim.sdk.server.patch
-
author Pascal Knueppel
created at: 30.10.2019 - 09:07
this class will handle the patch-add operation if a target is specified - PatchTargetHandler(ResourceType, PatchOp, String) - Constructor for class de.captaingoldfish.scim.sdk.server.patch.PatchTargetHandler
- PR - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- PR - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- PR() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributeExpressionContext
R
- registerMetaSchema(JsonNode) - Method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaFactory
-
will register a new schema
- registerResourceSchema(JsonNode) - Method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaFactory
-
will register a new resource schema
- registerResourceType(ResourceHandler, JsonNode, JsonNode, JsonNode...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceTypeFactory
-
this method will register a new resource type
- registerResourceType(ResourceHandler, String, String, String, String, String, JsonNode, JsonNode...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceTypeFactory
-
builds a json resource type object and calls
ResourceTypeFactory.registerResourceType(ResourceHandler, JsonNode, JsonNode, JsonNode...) - reportAmbiguity(Parser, DFA, int, int, boolean, BitSet, ATNConfigSet) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterRuleErrorListener
- reportAttemptingFullContext(Parser, DFA, int, int, BitSet, ATNConfigSet) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterRuleErrorListener
- reportContextSensitivity(Parser, DFA, int, int, int, ATNConfigSet) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterRuleErrorListener
- REQUEST - de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator.DirectionType
- RequestUtils - Class in de.captaingoldfish.scim.sdk.server.utils
-
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 - RequestUtils() - Constructor for class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
- resolveRequest(HttpMethod, String, UriInfos, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.ResourceEndpoint
-
this method will handle the request send by the user by delegating to the corresponding methods
- ResourceEndpoint - Class in de.captaingoldfish.scim.sdk.server.endpoints
-
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 - ResourceEndpoint(ServiceProvider, EndpointDefinition...) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.ResourceEndpoint
-
this constructor was introduced for unit tests to add a specific resourceTypeFactory instance which will prevent application context pollution within unit tests
- ResourceHandler<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.server.endpoints
-
author Pascal Knueppel
created at: 07.10.2019 - 23:17
this abstract class is the base for the developer to implement - ResourceHandler() - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.ResourceHandler
-
default constructor that resolves the generic type for this class
- ResourceNodeComparator - Class in de.captaingoldfish.scim.sdk.server.sort
-
author Pascal Knueppel
created at: 04.11.2019 - 21:25
- ResourceNodeComparator() - Constructor for class de.captaingoldfish.scim.sdk.server.sort.ResourceNodeComparator
- ResourceSchema(JsonNode) - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.ResourceType.ResourceSchema
- resourceType - Variable in class de.captaingoldfish.scim.sdk.server.patch.AbstractPatch
-
this resource type is used to get the attribute definitions of the values from the patch operations
- ResourceType - Class in de.captaingoldfish.scim.sdk.server.schemas
-
author Pascal Knueppel
created at: 03.10.2019 - 19:36
represents a resource type in SCIM. - ResourceType(SchemaFactory, JsonNode) - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
- ResourceType(SchemaFactory, String) - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
- ResourceType.ResourceSchema - Class in de.captaingoldfish.scim.sdk.server.schemas
-
represents the schema descriptions of this resource type
- ResourceType.SchemaExtension - Class in de.captaingoldfish.scim.sdk.server.schemas
-
a schema extension representation
- ResourceTypeAuthorization - Class in de.captaingoldfish.scim.sdk.server.schemas.custom
-
author Pascal Knueppel
created at: 26.11.2019 - 15:17
- ResourceTypeAuthorization(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>) - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
- ResourceTypeEndpointDefinition - Class in de.captaingoldfish.scim.sdk.server.endpoints.base
-
author Pascal Knueppel
created at: 17.10.2019 - 22:41
Represents the standardResourceTypeendpoint definition that is registered on the fly. - ResourceTypeEndpointDefinition(ResourceHandler) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.base.ResourceTypeEndpointDefinition
- ResourceTypeEndpointDefinition(ResourceTypeFactory) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.base.ResourceTypeEndpointDefinition
- ResourceTypeFactory - Class in de.captaingoldfish.scim.sdk.server.schemas
-
author Pascal Knueppel
created at: 03.10.2019 - 23:11
this class is used to register and get resource types. - ResourceTypeFactory() - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.ResourceTypeFactory
-
will register the default resource types
- ResourceTypeFeatures - Class in de.captaingoldfish.scim.sdk.server.schemas.custom
-
author Pascal Knueppel
created at: 03.11.2019 - 12:34
- ResourceTypeFeatures(boolean, boolean, boolean, EndpointControlFeature) - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
- ResourceTypeHandler - Class in de.captaingoldfish.scim.sdk.server.endpoints.handler
-
author Pascal Knueppel
created at: 17.10.2019 - 22:44
the resourceType handler for the resourceType endpoint that will provide the different resources - ResourceTypeHandler() - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.handler.ResourceTypeHandler
- resourceUri - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributePathContext
- RESPONSE - de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator.DirectionType
- RULE_attributeExpression - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- RULE_attributePath - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- RULE_compareOperator - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- RULE_compareValue - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- RULE_filter - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- RULE_valuePath - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- ruleNames - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- ruleNames - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
S
- SchemaEndpointDefinition - Class in de.captaingoldfish.scim.sdk.server.endpoints.base
-
author Pascal Knueppel
created at: 20.10.2019 - 16:40
- SchemaEndpointDefinition(ResourceTypeFactory) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.base.SchemaEndpointDefinition
- SchemaExtension(JsonNode) - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.ResourceType.SchemaExtension
- SchemaFactory - Class in de.captaingoldfish.scim.sdk.server.schemas
-
author Pascal Knueppel
created at: 28.09.2019 - 17:01
this class can be used to read new resource schemas into the scim context - SchemaFactory(ResourceTypeFactory) - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.SchemaFactory
-
this constructor will register the default schemas defined by RFC7643
- SchemaHandler - Class in de.captaingoldfish.scim.sdk.server.endpoints.handler
-
author Pascal Knueppel
created at: 20.10.2019 - 12:16
- SchemaHandler() - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.handler.SchemaHandler
- SchemaValidator - Class in de.captaingoldfish.scim.sdk.server.schemas
-
author Pascal Knueppel
created at: 06.10.2019 - 00:18
This class will validate documents against their meta-schemata. - SchemaValidator.DirectionType - Enum in de.captaingoldfish.scim.sdk.server.schemas
-
the direction type is used for validation.
- ScimFilterBaseVisitor<T> - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
-
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. - ScimFilterBaseVisitor() - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
- ScimFilterLexer - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterLexer(CharStream) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- ScimFilterParser - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser(TokenStream) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- ScimFilterParser.AndExpressionContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.AttrExpressionContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.AttributeExpressionContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.AttributePathContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.CompareOperatorContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.CompareValueContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.FilterContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.NotExpressionContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.OrExpressionContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.ParenthesisExpressionContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.ValuePathContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterParser.ValuePathExpressionContext - Class in de.captaingoldfish.scim.sdk.server.filter.antlr
- ScimFilterVisitor<T> - Interface in de.captaingoldfish.scim.sdk.server.filter.antlr
-
This interface defines a complete generic visitor for a parse tree produced by
ScimFilterParser. - sempred(RuleContext, int, int) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- ServiceProviderEndpointDefinition - Class in de.captaingoldfish.scim.sdk.server.endpoints.base
-
author Pascal Knueppel
created at: 17.10.2019 - 22:41
Represents the standardResourceTypeendpoint definition that is registered on the fly. - ServiceProviderEndpointDefinition(ServiceProvider) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.base.ServiceProviderEndpointDefinition
- ServiceProviderHandler - Class in de.captaingoldfish.scim.sdk.server.endpoints.handler
-
author Pascal Knueppel
created at: 18.10.2019 - 09:38
the service provider configuration endpoint implementation - ServiceProviderHandler() - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.handler.ServiceProviderHandler
- setAuthorization(ResourceTypeAuthorization) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
a complex attribute that tells us the which roles the client must have to access the given endpoin
- setAutoFiltering(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
enables application side filtering.
- setAutoSorting(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
enables application side sorting.
- setCreateDisabled(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the create endpoint is disabled or not
- setDeleteDisabled(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the delete endpoint is disabled or not
- setDisabled(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
-
disables or enables this resourcetype
- setEndpointControlFeature(EndpointControlFeature) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
replaces the whole endpoint control feature node
- setFeatures(ResourceTypeFeatures) - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
- setGetDisabled(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the get endpoint is disabled or not
- setId(String) - Method in class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
- setListDisabled(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the list endpoint is disabled or not
- setResourceTypeDisabled(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
disables or enables the current resource type
- setRoles(String...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the resource endpoint.
- setRoles(Set<String>) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the resource endpoint.
- setRolesCreate(String...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the create endpoint.
- setRolesCreate(Set<String>) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the create endpoint.
- setRolesDelete(String...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the delete endpoint.
- setRolesDelete(Set<String>) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the delete endpoint.
- setRolesGet(String...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the get endpoint.
- setRolesGet(Set<String>) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the get endpoint.
- setRolesUpdate(String...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the update endpoint.
- setRolesUpdate(Set<String>) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the update endpoint.
- setSingletonEndpoint(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeFeatures
-
if true it is not possible to access the list-resources endpoint anymore because all get-requests will be delegated to the get-resource endpoint
- setSubAttributeName(String) - Method in class de.captaingoldfish.scim.sdk.server.filter.FilterNode
-
this attribute is relevant for resolving value-paths on patch operations
- setUpdateDisabled(Boolean) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.EndpointControlFeature
-
if the update endpoint is disabled or not
- startsWith - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- string - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
- subattribute - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.AttributePathContext
- subattribute - Variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathContext
- SW - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- SW - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- SW() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
- syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterRuleErrorListener
-
throws an
InvalidFilterExceptionif a parser error occured
T
- T__0 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- T__0 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- T__1 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- T__1 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- T__2 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- T__2 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- T__3 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- T__3 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- T__4 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- T__4 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- T__5 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- T__5 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- T__6 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- T__6 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- T__7 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- T__7 - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- TEXT - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- TEXT - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- TEXT() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareValueContext
- tokenNames - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
-
Deprecated.Use
ScimFilterLexer.VOCABULARYinstead. - tokenNames - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
-
Deprecated.Use
ScimFilterParser.VOCABULARYinstead. - toString() - Method in class de.captaingoldfish.scim.sdk.server.filter.AndExpressionNode
- toString() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.CompareValue
- toString() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterAttributeName
- toString() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
- toString() - Method in class de.captaingoldfish.scim.sdk.server.filter.AttributePathRoot
- toString() - Method in class de.captaingoldfish.scim.sdk.server.filter.NotExpressionNode
- toString() - Method in class de.captaingoldfish.scim.sdk.server.filter.OrExpressionNode
- toString() - Method in class de.captaingoldfish.scim.sdk.server.utils.UriInfos
U
- UPDATE - de.captaingoldfish.scim.sdk.server.endpoints.features.EndpointType
-
represents UPDATE and PATCH
- updateResource(ServiceProvider, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ServiceProviderHandler
-
updating of service provider configurations not supported
- updateResource(Schema, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.SchemaHandler
-
updating of schemas not supported
- updateResource(ResourceType, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.handler.ResourceTypeHandler
-
updating of resource types not supported
- updateResource(T, Authorization) - Method in class de.captaingoldfish.scim.sdk.server.endpoints.ResourceHandler
-
should update an existing resource with the given one.
- UriInfos - Class in de.captaingoldfish.scim.sdk.server.utils
-
author Pascal Knueppel
created at: 08.11.2019 - 22:28
represents the parsed uri infos of a request - UserEndpointDefinition - Class in de.captaingoldfish.scim.sdk.server.endpoints.base
-
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 - UserEndpointDefinition(ResourceHandler<User>) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.base.UserEndpointDefinition
V
- validateAttributesAndExcludedAttributes(String, String) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
From RFC7644 chapter 3.9:
- validateDocumentForRequest(Schema, JsonNode, HttpMethod) - Static method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator
-
will validate an incoming document against its main schema and all its extensions.
- validateDocumentForRequest(ResourceType, JsonNode, HttpMethod) - Static method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator
-
will validate an incoming document against its main schema and all its extensions.
- validateDocumentForResponse(Schema, JsonNode) - Static method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator
-
will validate an outgoing document against its main schema and all its extensions.
- validateDocumentForResponse(Schema, JsonNode, JsonNode, String, String) - Static method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator
-
will validate an outgoing document against its main schema and all its extensions.
- validateDocumentForResponse(ResourceTypeFactory, ResourceType, JsonNode, JsonNode, String, String) - Static method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator
-
will validate an outgoing document against its main schema and all its extensions.
- validateExtensionForRequest(Schema, JsonNode, HttpMethod) - Static method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator
-
This method is explicitly for extension validation.
- validateRequest(List<String>) - Method in class de.captaingoldfish.scim.sdk.server.patch.PatchTargetHandler
-
will check that the expressions are correctly written for the defined patch operation
- validateSchemaDocument(Schema, JsonNode) - Static method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator
-
this method will validate a new schema declaration against a meta schema.
- validateSchemaDocumentForRequest(Schema, JsonNode) - Static method in class de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator
-
this method will validate a new schema declaration against a meta schema.
- validateVersion(ServiceProvider, Supplier<ResourceNode>, Map<String, String>) - Static method in class de.captaingoldfish.scim.sdk.server.etag.ETagHandler
-
will validate if the given httpHeaders do contain an entity tag within the request and if this entity tag matches the state of the current resource
- valueOf(String) - Static method in enum de.captaingoldfish.scim.sdk.server.endpoints.features.EndpointType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator.DirectionType
-
Returns the enum constant of this type with the specified name.
- valuePath() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- valuePath() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathExpressionContext
- ValuePathContext(ParserRuleContext, int) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathContext
- ValuePathExpressionContext(ScimFilterParser.FilterContext) - Constructor for class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.ValuePathExpressionContext
- values() - Static method in enum de.captaingoldfish.scim.sdk.server.endpoints.features.EndpointType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.captaingoldfish.scim.sdk.server.schemas.SchemaValidator.DirectionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visitAndExpression(ScimFilterParser.AndExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterVisitor
-
builds an
AndExpressionNode - visitAndExpression(ScimFilterParser.AndExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by the
andExpressionlabeled alternative inScimFilterParser.filter(). - visitAndExpression(ScimFilterParser.AndExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by the
andExpressionlabeled alternative inScimFilterParser.filter(). - visitAttrExpression(ScimFilterParser.AttrExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by the
attrExpressionlabeled alternative inScimFilterParser.filter(). - visitAttrExpression(ScimFilterParser.AttrExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by the
attrExpressionlabeled alternative inScimFilterParser.filter(). - visitAttributeExpression(ScimFilterParser.AttributeExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterVisitor
-
builds a leaf node in the tree.
- visitAttributeExpression(ScimFilterParser.AttributeExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by
ScimFilterParser.attributeExpression(). - visitAttributeExpression(ScimFilterParser.AttributeExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by
ScimFilterParser.attributeExpression(). - visitAttributePath(ScimFilterParser.AttributePathContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by
ScimFilterParser.attributePath(). - visitAttributePath(ScimFilterParser.AttributePathContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by
ScimFilterParser.attributePath(). - visitCompareOperator(ScimFilterParser.CompareOperatorContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by
ScimFilterParser.compareOperator(). - visitCompareOperator(ScimFilterParser.CompareOperatorContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by
ScimFilterParser.compareOperator(). - visitCompareValue(ScimFilterParser.CompareValueContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by
ScimFilterParser.compareValue(). - visitCompareValue(ScimFilterParser.CompareValueContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by
ScimFilterParser.compareValue(). - visitNotExpression(ScimFilterParser.NotExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterVisitor
-
builds a
NotExpressionNode - visitNotExpression(ScimFilterParser.NotExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by the
notExpressionlabeled alternative inScimFilterParser.filter(). - visitNotExpression(ScimFilterParser.NotExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by the
notExpressionlabeled alternative inScimFilterParser.filter(). - visitOrExpression(ScimFilterParser.OrExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterVisitor
-
builds an
OrExpressionNode - visitOrExpression(ScimFilterParser.OrExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by the
orExpressionlabeled alternative inScimFilterParser.filter(). - visitOrExpression(ScimFilterParser.OrExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by the
orExpressionlabeled alternative inScimFilterParser.filter(). - visitParenthesisExpression(ScimFilterParser.ParenthesisExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterVisitor
-
ignores this node and proceeds with the child of this node.
- visitParenthesisExpression(ScimFilterParser.ParenthesisExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by the
parenthesisExpressionlabeled alternative inScimFilterParser.filter(). - visitParenthesisExpression(ScimFilterParser.ParenthesisExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by the
parenthesisExpressionlabeled alternative inScimFilterParser.filter(). - visitValuePath(ScimFilterParser.ValuePathContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterVisitor
-
will resolve a value path that is representing a bracket filter notation
- visitValuePath(ScimFilterParser.ValuePathContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by
ScimFilterParser.valuePath(). - visitValuePath(ScimFilterParser.ValuePathContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by
ScimFilterParser.valuePath(). - visitValuePathExpression(ScimFilterParser.ValuePathExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
Visit a parse tree produced by the
valuePathExpressionlabeled alternative inScimFilterParser.filter(). - visitValuePathExpression(ScimFilterParser.ValuePathExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
Visit a parse tree produced by the
valuePathExpressionlabeled alternative inScimFilterParser.filter(). - VOCABULARY - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- VOCABULARY - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
_
- _ATN - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- _ATN - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- _decisionToDFA - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- _decisionToDFA - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- _serializedATN - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- _serializedATN - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
- _sharedContextCache - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
- _sharedContextCache - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
All Classes All Packages