Skip navigation links
A B C E F G N P R S T 

A

apply(T, U) - Method in interface com.bettercloud.scim2.server.utils.CheckedFunction
 
AuthenticationSchemeProperties() - Constructor for class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.AuthenticationSchemeProperties
 

B

BaseResourceController<RESOURCE extends com.bettercloud.scim2.common.ScimResource> - Class in com.bettercloud.scim2.server.controller
 
BaseResourceController(Scim2Properties) - Constructor for class com.bettercloud.scim2.server.controller.BaseResourceController
 
BulkConfigProperties() - Constructor for class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.BulkConfigProperties
 

C

ChangePasswordConfigProperties() - Constructor for class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.ChangePasswordConfigProperties
 
CheckedFunction<T,U,R> - Interface in com.bettercloud.scim2.server.utils
 
com.bettercloud.scim2.server - package com.bettercloud.scim2.server
 
com.bettercloud.scim2.server.annotation - package com.bettercloud.scim2.server.annotation
 
com.bettercloud.scim2.server.config - package com.bettercloud.scim2.server.config
 
com.bettercloud.scim2.server.controller - package com.bettercloud.scim2.server.controller
 
com.bettercloud.scim2.server.controller.discovery - package com.bettercloud.scim2.server.controller.discovery
 
com.bettercloud.scim2.server.converter - package com.bettercloud.scim2.server.converter
 
com.bettercloud.scim2.server.evaluator - package com.bettercloud.scim2.server.evaluator
 
com.bettercloud.scim2.server.utils - package com.bettercloud.scim2.server.utils
 
convert(RESOURCE) - Method in class com.bettercloud.scim2.server.converter.GenericScimResourceConverter
Convert a resource to a GenericScimResource.
convert(RESOURCE, BiConsumer<RESOURCE, URI>) - Method in class com.bettercloud.scim2.server.converter.GenericScimResourceConverter
Convert a resource after preparing it with the supplied BiConsumer.
convert(String, String, RESOURCE) - Method in class com.bettercloud.scim2.server.converter.GenericScimResourceConverter
Convert a resource and the trim the results based on the attributes string.
convert(String, String, RESOURCE, BiConsumer<RESOURCE, URI>) - Method in class com.bettercloud.scim2.server.converter.GenericScimResourceConverter
Convert a resource after preparing it with the supplied BiConsumer and the trim the results based on the attributes string.
convert(String, String, List<RESOURCE>) - Method in class com.bettercloud.scim2.server.converter.GenericScimResourceConverter
Convert a list of resources and the trim the results based on the attributes string.
convert(String, String, List<RESOURCE>, BiConsumer<RESOURCE, URI>) - Method in class com.bettercloud.scim2.server.converter.GenericScimResourceConverter
Convert a list of resources after preparing them with the supplied BiConsumer and then trim the results based on the attributes string.

E

ETagConfigProperties() - Constructor for class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.ETagConfigProperties
 

F

FilterConfigProperties() - Constructor for class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.FilterConfigProperties
 
fromScimResource(Class<?>) - Static method in class com.bettercloud.scim2.server.ResourceTypeDefinition
 
fromScimResource(ScimResource, RequestMapping) - Static method in class com.bettercloud.scim2.server.ResourceTypeDefinition
 

G

genericScimResourceConverter - Variable in class com.bettercloud.scim2.server.controller.BaseResourceController
 
GenericScimResourceConverter<RESOURCE extends com.bettercloud.scim2.common.ScimResource> - Class in com.bettercloud.scim2.server.converter
 
GenericScimResourceConverter() - Constructor for class com.bettercloud.scim2.server.converter.GenericScimResourceConverter
 
get(String) - Method in class com.bettercloud.scim2.server.controller.discovery.SchemaAwareController
Service SCIM request to retrieve a resource type or schema by ID.
get() - Method in class com.bettercloud.scim2.server.controller.discovery.ServiceProviderConfigController
Service request to retrieve the Service Provider Config.
getAttributeDefinition(Path) - Method in class com.bettercloud.scim2.server.evaluator.SchemaAwareFilterEvaluator
getAttributeDefinition(Path) - Method in class com.bettercloud.scim2.server.ResourceTypeDefinition
Retrieve the attribute definition for the attribute in the path.
getAuthenticationScheme() - Method in class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.AuthenticationSchemeProperties
 
getBulkConfig() - Method in class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.BulkConfigProperties
 
getChangePasswordConfig() - Method in class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.ChangePasswordConfigProperties
 
getETagConfig() - Method in class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.ETagConfigProperties
 
getFilterConfig() - Method in class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.FilterConfigProperties
 
getPatchConfig() - Method in class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.PatchConfigProperties
 
getResourceDefinitions(Scim2Properties) - Method in class com.bettercloud.scim2.server.config.ResourceTypeRegistry
 
getResources(Set<ResourceTypeDefinition>) - Method in class com.bettercloud.scim2.server.controller.discovery.ResourceTypesController
Return a list of resource type definitions to be returned by the API.
getResources(Set<ResourceTypeDefinition>) - Method in class com.bettercloud.scim2.server.controller.discovery.SchemaAwareController
 
getResources(Set<ResourceTypeDefinition>) - Method in class com.bettercloud.scim2.server.controller.discovery.SchemasController
 
getServiceProviderConfiguration() - Method in class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties
 
getServiceProviderConfiguration(Scim2Properties) - Method in class com.bettercloud.scim2.server.config.ServiceProviderConfiguration
 
getSortConfig() - Method in class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.SortConfigProperties
 
getValidSortPaths() - Method in class com.bettercloud.scim2.server.controller.BaseResourceController
 

N

normalizePath(Path) - Method in class com.bettercloud.scim2.server.ResourceTypeDefinition
Normalize a path by removing the schema URN for core attributes.

P

PatchConfigProperties() - Constructor for class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.PatchConfigProperties
 

R

resourceDefinitions - Variable in class com.bettercloud.scim2.server.controller.discovery.SchemaAwareController
 
ResourcePreparer<T extends com.bettercloud.scim2.common.ScimResource> - Class in com.bettercloud.scim2.server
Utility to prepare a resource to return to the client.
ResourcePreparer(ResourceTypeDefinition, String, String, URI) - Constructor for class com.bettercloud.scim2.server.ResourcePreparer
Create a new ResourcePreparer for preparing returned resources for a SCIM operation.
ResourceTrimmer - Class in com.bettercloud.scim2.server
An abstract class which may be implemented to trim resources down to selected attributes.
ResourceTrimmer() - Constructor for class com.bettercloud.scim2.server.ResourceTrimmer
 
resourceTypeDefinition - Variable in class com.bettercloud.scim2.server.controller.BaseResourceController
 
ResourceTypeDefinition - Class in com.bettercloud.scim2.server
Declaration of a resource type including all schemas.
ResourceTypeDefinition(String, String, String, String, SchemaResource, Map<SchemaResource, Boolean>, boolean) - Constructor for class com.bettercloud.scim2.server.ResourceTypeDefinition
Create a new ResourceType.
ResourceTypeRegistry - Class in com.bettercloud.scim2.server.config
This configuration is designed to be a registry of all the existing SCIM resources in the system.
ResourceTypeRegistry() - Constructor for class com.bettercloud.scim2.server.config.ResourceTypeRegistry
 
ResourceTypesController - Class in com.bettercloud.scim2.server.controller.discovery
Each SCIM resource is a JSON object that has the following components:
ResourceTypesController(Scim2Properties, Set<ResourceTypeDefinition>) - Constructor for class com.bettercloud.scim2.server.controller.discovery.ResourceTypesController
 

S

SchemaAwareController - Class in com.bettercloud.scim2.server.controller.discovery
 
SchemaAwareController(Scim2Properties, Set<ResourceTypeDefinition>) - Constructor for class com.bettercloud.scim2.server.controller.discovery.SchemaAwareController
 
SchemaAwareFilterEvaluator - Class in com.bettercloud.scim2.server.evaluator
A schema aware filter evaluator that respects case sensitivity.
SchemaAwareFilterEvaluator(ResourceTypeDefinition) - Constructor for class com.bettercloud.scim2.server.evaluator.SchemaAwareFilterEvaluator
Create a new schema aware filter evaluator.
SchemasController - Class in com.bettercloud.scim2.server.controller.discovery
A SCIM server provides a set of resources, the allowable contents of which are defined by a set of schema URIs and a resource type.
SchemasController(Scim2Properties, Set<ResourceTypeDefinition>) - Constructor for class com.bettercloud.scim2.server.controller.discovery.SchemasController
 
Scim2AutoConfiguration - Class in com.bettercloud.scim2.server.config
 
Scim2AutoConfiguration() - Constructor for class com.bettercloud.scim2.server.config.Scim2AutoConfiguration
 
Scim2Properties - Class in com.bettercloud.scim2.server.config
 
Scim2Properties() - Constructor for class com.bettercloud.scim2.server.config.Scim2Properties
 
Scim2Properties.ServiceProviderConfigProperties - Class in com.bettercloud.scim2.server.config
 
Scim2Properties.ServiceProviderConfigProperties.AuthenticationSchemeProperties - Class in com.bettercloud.scim2.server.config
 
Scim2Properties.ServiceProviderConfigProperties.BulkConfigProperties - Class in com.bettercloud.scim2.server.config
 
Scim2Properties.ServiceProviderConfigProperties.ChangePasswordConfigProperties - Class in com.bettercloud.scim2.server.config
 
Scim2Properties.ServiceProviderConfigProperties.ETagConfigProperties - Class in com.bettercloud.scim2.server.config
 
Scim2Properties.ServiceProviderConfigProperties.FilterConfigProperties - Class in com.bettercloud.scim2.server.config
 
Scim2Properties.ServiceProviderConfigProperties.PatchConfigProperties - Class in com.bettercloud.scim2.server.config
 
Scim2Properties.ServiceProviderConfigProperties.SortConfigProperties - Class in com.bettercloud.scim2.server.config
 
ScimResource - Annotation Type in com.bettercloud.scim2.server.annotation
Annotation for SCIM resource classes.
ScimResourceTrimmer - Class in com.bettercloud.scim2.server
A resource trimmer implementing the SCIM standard for returning attributes.
ScimResourceTrimmer(ResourceTypeDefinition, Set<Path>, Set<Path>, boolean) - Constructor for class com.bettercloud.scim2.server.ScimResourceTrimmer
Create a new SCIMResourceTrimmer.
search(String) - Method in class com.bettercloud.scim2.server.controller.discovery.SchemaAwareController
Service SCIM request to retrieve all resource types or schemas defined at the service provider using GET.
ServiceProviderConfigController - Class in com.bettercloud.scim2.server.controller.discovery
The ServiceProviderConfig is populated through application properties.
ServiceProviderConfigController(Scim2Properties, ServiceProviderConfigResource) - Constructor for class com.bettercloud.scim2.server.controller.discovery.ServiceProviderConfigController
 
ServiceProviderConfigProperties() - Constructor for class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties
 
ServiceProviderConfiguration - Class in com.bettercloud.scim2.server.config
SCIM provides a schema for representing the service provider's configuration, identified using the following schema URI: "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig".
ServiceProviderConfiguration() - Constructor for class com.bettercloud.scim2.server.config.ServiceProviderConfiguration
 
setResourcesPackage(String) - Method in class com.bettercloud.scim2.server.config.Scim2Properties
 
setResourceTypeAndLocation(T) - Method in class com.bettercloud.scim2.server.ResourcePreparer
Sets the meta.resourceType and meta.location metadata attribute values.
shouldReturn(Path) - Method in class com.bettercloud.scim2.server.ResourceTrimmer
Determine if the attribute specified by the path should be returned.
shouldReturn(Path) - Method in class com.bettercloud.scim2.server.ScimResourceTrimmer
Determine if the attribute specified by the path should be returned.
SortConfigProperties() - Constructor for class com.bettercloud.scim2.server.config.Scim2Properties.ServiceProviderConfigProperties.SortConfigProperties
 

T

toScimResource() - Method in class com.bettercloud.scim2.server.ResourceTypeDefinition
Retrieve the ResourceType SCIM resource that represents this definition.
trimArrayNode(ArrayNode, Path) - Method in class com.bettercloud.scim2.server.ResourceTrimmer
Trim attributes of the values in the array node to return.
trimCreatedResource(T, T) - Method in class com.bettercloud.scim2.server.ResourcePreparer
Trim attributes of the resources returned from a create operation based on schema as well as the request resource and request parameters.
trimModifiedResource(T, Iterable<PatchOperation>) - Method in class com.bettercloud.scim2.server.ResourcePreparer
Trim attributes of the resources returned from a modify operation based on schema as well as the patch request and request parameters.
trimObjectNode(ObjectNode) - Method in class com.bettercloud.scim2.server.ResourceTrimmer
Trim attributes of the object node to return.
trimReplacedResource(T, T) - Method in class com.bettercloud.scim2.server.ResourcePreparer
Trim attributes of the resources returned from a replace operation based on schema as well as the request resource and request parameters.
trimRetrievedResource(T) - Method in class com.bettercloud.scim2.server.ResourcePreparer
Trim attributes of the resources returned from a search or retrieve operation based on schema and the request parameters.
A B C E F G N P R S T 
Skip navigation links