- GE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterLexer
-
- GE() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
-
- GE - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
-
- 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(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.
- 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.
- 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
- getClientRoles() - Method in interface de.captaingoldfish.scim.sdk.server.endpoints.authorize.Authorization
-
- 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.
- 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
-
- 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
-
- getSchemaAttributeForFilter(ResourceType, FilterAttributeName) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
- 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() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
-
- GT - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
-
- 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
-
- 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, String) - Constructor for class de.captaingoldfish.scim.sdk.server.schemas.ResourceType
-
- ResourceType(SchemaFactory, JsonNode) - 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(ResourceTypeFactory) - Constructor for class de.captaingoldfish.scim.sdk.server.endpoints.base.ResourceTypeEndpointDefinition
-
- ResourceTypeEndpointDefinition(ResourceHandler) - 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
-
- 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
-
- 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(Set<String>) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the resource endpoint.
- setRoles(String...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the resource 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.
- setRolesCreate(String...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the create 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.
- setRolesDelete(String...) - Method in class de.captaingoldfish.scim.sdk.server.schemas.custom.ResourceTypeAuthorization
-
the roles the client must have to access the delete 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.
- setRolesGet(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() - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser.CompareOperatorContext
-
- SW - Static variable in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterParser
-
- syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.FilterRuleErrorListener
-
- validateAttributesAndExcludedAttributes(String, String) - Static method in class de.captaingoldfish.scim.sdk.server.utils.RequestUtils
-
From RFC7644 chapter 3.9:
Clients MAY request a partial resource representation on any
operation that returns a resource within the response by specifying
either of the mutually exclusive URL query parameters "attributes" or
"excludedAttributes"
so only one these parameters are allowed to be specified in a request
- 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.
- 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.
- 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.
- 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.
- 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.filter.antlr.Comparator
-
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.filter.antlr.Comparator
-
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
-
- visitAndExpression(ScimFilterParser.AndExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- visitAttrExpression(ScimFilterParser.AttrExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
- visitAttrExpression(ScimFilterParser.AttrExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- 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
-
- visitAttributeExpression(ScimFilterParser.AttributeExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- visitAttributePath(ScimFilterParser.AttributePathContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
- visitAttributePath(ScimFilterParser.AttributePathContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- visitCompareOperator(ScimFilterParser.CompareOperatorContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
- visitCompareOperator(ScimFilterParser.CompareOperatorContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- visitCompareValue(ScimFilterParser.CompareValueContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
- visitCompareValue(ScimFilterParser.CompareValueContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- 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
-
- visitNotExpression(ScimFilterParser.NotExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- 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
-
- visitOrExpression(ScimFilterParser.OrExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- 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
-
- visitParenthesisExpression(ScimFilterParser.ParenthesisExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- 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
-
- visitValuePath(ScimFilterParser.ValuePathContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- visitValuePathExpression(ScimFilterParser.ValuePathExpressionContext) - Method in class de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor
-
- visitValuePathExpression(ScimFilterParser.ValuePathExpressionContext) - Method in interface de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterVisitor
-
- 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
-