A C D E F G H I L M N O P R S T U V _ 
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 an AttributeExpressionLeaf.
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 a FilterNode tree 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 an InvalidFilterException
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 Schema definitions 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 SchemaAttribute from the given ResourceType
getSchemaAttributeForFilter(ResourceType, FilterAttributeName) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
gets the SchemaAttribute from the given ResourceType
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 by ResourceHandler.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
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 standard ResourceType endpoint 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 standard ResourceType endpoint 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 InvalidFilterException if 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.
tokenNames - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
Deprecated.
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
visitAndExpression(ScimFilterParser.AndExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
Visit a parse tree produced by the andExpression labeled alternative in ScimFilterParser.filter().
visitAndExpression(ScimFilterParser.AndExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
Visit a parse tree produced by the andExpression labeled alternative in ScimFilterParser.filter().
visitAttrExpression(ScimFilterParser.AttrExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
Visit a parse tree produced by the attrExpression labeled alternative in ScimFilterParser.filter().
visitAttrExpression(ScimFilterParser.AttrExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
Visit a parse tree produced by the attrExpression labeled alternative in ScimFilterParser.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
visitNotExpression(ScimFilterParser.NotExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
Visit a parse tree produced by the notExpression labeled alternative in ScimFilterParser.filter().
visitNotExpression(ScimFilterParser.NotExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
Visit a parse tree produced by the notExpression labeled alternative in ScimFilterParser.filter().
visitOrExpression(ScimFilterParser.OrExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterVisitor
visitOrExpression(ScimFilterParser.OrExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
Visit a parse tree produced by the orExpression labeled alternative in ScimFilterParser.filter().
visitOrExpression(ScimFilterParser.OrExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
Visit a parse tree produced by the orExpression labeled alternative in ScimFilterParser.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 parenthesisExpression labeled alternative in ScimFilterParser.filter().
visitParenthesisExpression(ScimFilterParser.ParenthesisExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
Visit a parse tree produced by the parenthesisExpression labeled alternative in ScimFilterParser.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 valuePathExpression labeled alternative in ScimFilterParser.filter().
visitValuePathExpression(ScimFilterParser.ValuePathExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
Visit a parse tree produced by the valuePathExpression labeled alternative in ScimFilterParser.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
 
A C D E F G H I L M N O P R S T U V _ 
All Classes All Packages