A B C D E F G I J L M N O P R S T V W 
All Classes All Packages

A

AbstractServiceProviderConfigEndpoint - Class in com.unboundid.scim2.server.resources
An abstract JAX-RS resource class for servicing the Service Provider Config endpoint.
AbstractServiceProviderConfigEndpoint() - Constructor for class com.unboundid.scim2.server.resources.AbstractServiceProviderConfigEndpoint
 
add(T) - Method in class com.unboundid.scim2.server.utils.SimpleSearchResults
Add a resource to include in the search results.
addAll(Collection<T>) - Method in class com.unboundid.scim2.server.utils.SimpleSearchResults
Add resources to include in the search results.
addOptionalSchemaExtension(SchemaResource) - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition.Builder
Adds a operation schema extension for a resource type.
addRequiredSchemaExtension(SchemaResource) - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition.Builder
Adds a required schema extension for a resource type.
ALLOW_UNDEFINED_ATTRIBUTES - com.unboundid.scim2.server.utils.SchemaChecker.Option
Relax SCIM 2 standard schema requirements by allowing core or extended attributes in the resource that are not defined by any schema in the resource type definition.
ALLOW_UNDEFINED_SUB_ATTRIBUTES - com.unboundid.scim2.server.utils.SchemaChecker.Option
Relax SCIM 2 standard schema requirements by allowing sub-attributes that are not defined by the definition of the parent attribute.
AuthenticatedSubjectAliasFilter - Class in com.unboundid.scim2.server.providers
A ContainerRequestFilter implementation to resolve the /Me alias to the path of the resource that represents the authenticated subject.
AuthenticatedSubjectAliasFilter() - Constructor for class com.unboundid.scim2.server.providers.AuthenticatedSubjectAliasFilter
 

B

build() - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition.Builder
Build the ResourceTypeDefinition.
Builder(String, String) - Constructor for class com.unboundid.scim2.server.utils.ResourceTypeDefinition.Builder
Create a new builder.

C

checkCreate(ObjectNode) - Method in class com.unboundid.scim2.server.utils.SchemaChecker
Check a new SCIM resource against the schema.
checkModify(Iterable<PatchOperation>, ObjectNode) - Method in class com.unboundid.scim2.server.utils.SchemaChecker
Check a set of modify patch operations against the schema.
checkReplace(ObjectNode, ObjectNode) - Method in class com.unboundid.scim2.server.utils.SchemaChecker
Check a replacement SCIM resource against the schema.
checkSearch(Filter) - Method in class com.unboundid.scim2.server.utils.SchemaChecker
Check the provided filter against the schema.
com.unboundid.scim2.server - package com.unboundid.scim2.server
SCIM 2 service provider classes.
com.unboundid.scim2.server.annotations - package com.unboundid.scim2.server.annotations
Annotation classes used by SCIM 2 service providers.
com.unboundid.scim2.server.providers - package com.unboundid.scim2.server.providers
Request filters and exception mappers used by SCIM 2 service providers.
com.unboundid.scim2.server.resources - package com.unboundid.scim2.server.resources
Classes representing SCIM 2 service provider endpoints.
com.unboundid.scim2.server.utils - package com.unboundid.scim2.server.utils
SCIM 2 service provider utility classes, including classes that enforce schema, classes for manipulating search results, and classes for processing resources.
compare(T, T) - Method in class com.unboundid.scim2.server.utils.ResourceComparator
compareTo(Path, JsonNode, JsonNode) - Method in class com.unboundid.scim2.server.utils.ResourceDiff

D

DefaultContentTypeFilter - Class in com.unboundid.scim2.server.providers
A ContainerRequestFilter implementation to set the content type header of POST, PUT, and PATCH requests to "application/scim+json" if the header is missing.
DefaultContentTypeFilter() - Constructor for class com.unboundid.scim2.server.providers.DefaultContentTypeFilter
 
description() - Method in annotation type com.unboundid.scim2.server.annotations.ResourceType
The description for the object.
disable(SchemaChecker.Option) - Method in class com.unboundid.scim2.server.utils.SchemaChecker
Disable an option.
discoverable() - Method in annotation type com.unboundid.scim2.server.annotations.ResourceType
Whether this resource type and its associated schemas should be discoverable using the SCIM 2 standard /resourceTypes and /schemas endpoints.
DotSearchFilter - Class in com.unboundid.scim2.server.providers
A ContainerRequestFilter implementation to convert a search request using HTTP POST combine with the ".search" path extension to a regular search using HTTP GET.
DotSearchFilter() - Constructor for class com.unboundid.scim2.server.providers.DotSearchFilter
 

E

enable(SchemaChecker.Option) - Method in class com.unboundid.scim2.server.utils.SchemaChecker
Enable an option.
encodeTemplateNames(String) - Static method in class com.unboundid.scim2.server.utils.ServerUtils
Encodes a string with template parameters name present, specifically the characters '{' and '}' will be percent-encoded.

F

filter(ContainerRequestContext) - Method in class com.unboundid.scim2.server.providers.AuthenticatedSubjectAliasFilter
filter(ContainerRequestContext) - Method in class com.unboundid.scim2.server.providers.DefaultContentTypeFilter
filter(ContainerRequestContext) - Method in class com.unboundid.scim2.server.providers.DotSearchFilter
fromJaxRsResource(Class<?>) - Static method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Create a new instance representing the resource type implemented by a root JAX-RS resource class.

G

get(String, UriInfo) - Method in class com.unboundid.scim2.server.resources.ResourceTypesEndpoint
Service SCIM request to retrieve a resource type by ID.
get(String, UriInfo) - Method in class com.unboundid.scim2.server.resources.SchemasEndpoint
Service SCIM request to retrieve a schema by ID.
get(UriInfo) - Method in class com.unboundid.scim2.server.resources.AbstractServiceProviderConfigEndpoint
Service request to retrieve the Service Provider Config.
getAliases() - Method in class com.unboundid.scim2.server.providers.AuthenticatedSubjectAliasFilter
Get the aliases for the authenticated subject.
getAttributeDefinition(Path) - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Retrieve the attribute definition for the attribute in the path.
getAttributeDefinition(Path) - Method in class com.unboundid.scim2.server.utils.SchemaAwareFilterEvaluator
getAuthenticatedSubjectPath(SecurityContext) - Method in class com.unboundid.scim2.server.providers.AuthenticatedSubjectAliasFilter
Get the path of the resource the represents the authenticated subject.
getCoreSchema() - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Gets the resource type's schema.
getDescription() - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Gets the description of the resource type.
getEndpoint() - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Gets the resource type's endpoint.
getFilterIssues() - Method in class com.unboundid.scim2.server.utils.SchemaChecker.Results
Retrieve any filter issues found during schema checking.
getMutabilityIssues() - Method in class com.unboundid.scim2.server.utils.SchemaChecker.Results
Retrieve any mutability issues found during schema checking.
getName() - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Gets the resource type name.
getPathIssues() - Method in class com.unboundid.scim2.server.utils.SchemaChecker.Results
Retrieve any path issues found during schema checking.
getResourceTypes() - Method in class com.unboundid.scim2.server.resources.ResourceTypesEndpoint
Retrieve all resource types defined at the service provider.
getSchemaExtensions() - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Gets the resource type's schema extensions.
getSchemas() - Method in class com.unboundid.scim2.server.resources.SchemasEndpoint
Retrieve all schemas defined at the service provider.
getServiceProviderConfig() - Method in class com.unboundid.scim2.server.resources.AbstractServiceProviderConfigEndpoint
Retrieve the current service provider config.
getSyntaxIssues() - Method in class com.unboundid.scim2.server.utils.SchemaChecker.Results
Retrieve any syntax issues found during schema checking.

I

isDiscoverable() - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Whether this resource type and its associated schemas should be discoverable using the SCIM 2 standard /resourceTypes and /schemas endpoints.
itemsPerPage(int) - Method in class com.unboundid.scim2.server.ListResponseWriter
Write the itemsPerPage to the output stream immediately if no resources have been streamed, otherwise it will be written after the resources array.

J

JsonProcessingExceptionMapper - Class in com.unboundid.scim2.server.providers
A JAX-RS ExceptionMapper for to convert Jackson JsonProcessingException to SCIM ErrorResponses.
JsonProcessingExceptionMapper() - Constructor for class com.unboundid.scim2.server.providers.JsonProcessingExceptionMapper
 

L

ListResponseStreamingOutput<T extends com.unboundid.scim2.common.ScimResource> - Class in com.unboundid.scim2.server
Interface for streaming list/query results using the ListResponse container.
ListResponseStreamingOutput() - Constructor for class com.unboundid.scim2.server.ListResponseStreamingOutput
 
ListResponseWriter<T extends com.unboundid.scim2.common.ScimResource> - Class in com.unboundid.scim2.server
An interface for writing list/query results using the SCIM ListResponse container to an OutputStream.
ListResponseWriter(OutputStream) - Constructor for class com.unboundid.scim2.server.ListResponseWriter
Create a new ListResponseOutputStream that will write to the provided output stream.

M

MEDIA_TYPE_SCIM_TYPE - Static variable in class com.unboundid.scim2.server.utils.ServerUtils
The SCIM media type.

N

name() - Method in annotation type com.unboundid.scim2.server.annotations.ResourceType
The name for the object.
normalizePath(Path) - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Normalize a path by removing the schema URN for core attributes.

O

optionalSchemaExtensions() - Method in annotation type com.unboundid.scim2.server.annotations.ResourceType
The optional schema extension resource classes.

P

PATCH - Annotation Type in com.unboundid.scim2.server
Indicates that the annotated method responds to HTTP PATCH requests.

R

removeReadOnlyAttributes(ObjectNode) - Method in class com.unboundid.scim2.server.utils.SchemaChecker
Remove any read-only attributes and/or sub-attributes that are present in the provided SCIM resource.
requiredSchemaExtensions() - Method in annotation type com.unboundid.scim2.server.annotations.ResourceType
The required schema extension resource classes.
resource(T) - Method in class com.unboundid.scim2.server.ListResponseWriter
Write the result resource to the output stream immediately.
ResourceComparator<T extends com.unboundid.scim2.common.ScimResource> - Class in com.unboundid.scim2.server.utils
A comparator implementation that could be used to compare POJOs representing SCIM resources using the SCIM sorting parameters.
ResourceComparator(Path, SortOrder, ResourceTypeDefinition) - Constructor for class com.unboundid.scim2.server.utils.ResourceComparator
Create a new ScimComparator.
ResourceComparator(Path, ResourceTypeDefinition) - Constructor for class com.unboundid.scim2.server.utils.ResourceComparator
Create a new ScimComparator that will sort in ascending order.
ResourceDiff - Class in com.unboundid.scim2.server.utils
This class can be used to calculate the diffs between two SCIM resources for the purpose of building a set of patch operations.
ResourceDiff(ResourceTypeDefinition) - Constructor for class com.unboundid.scim2.server.utils.ResourceDiff
Construct a ResourceDiff instance.
ResourcePreparer<T extends com.unboundid.scim2.common.ScimResource> - Class in com.unboundid.scim2.server.utils
Utility to prepare a resource to return to the client.
ResourcePreparer(ResourceTypeDefinition, UriInfo) - Constructor for class com.unboundid.scim2.server.utils.ResourcePreparer
Create a new ResourcePreparer for preparing returned resources for a SCIM operation.
ResourceTrimmer - Class in com.unboundid.scim2.server.utils
An abstract class which may be implemented to trim resources down to selected attributes.
ResourceTrimmer() - Constructor for class com.unboundid.scim2.server.utils.ResourceTrimmer
 
ResourceType - Annotation Type in com.unboundid.scim2.server.annotations
Annotation for SCIM resource classes.
ResourceTypeDefinition - Class in com.unboundid.scim2.server.utils
Declaration of a resource type including all schemas.
ResourceTypeDefinition.Builder - Class in com.unboundid.scim2.server.utils
Builder for creating a ResourceTypeDefinition.
ResourceTypesEndpoint - Class in com.unboundid.scim2.server.resources
An abstract JAX-RS resource class for servicing the Resource Types endpoint.
ResourceTypesEndpoint() - Constructor for class com.unboundid.scim2.server.resources.ResourceTypesEndpoint
 
Results() - Constructor for class com.unboundid.scim2.server.utils.SchemaChecker.Results
 
RuntimeExceptionMapper - Class in com.unboundid.scim2.server.providers
A JAX-RS ExceptionMapper for to convert standard WebApplicationExceptions to SCIM ErrorResponses.
RuntimeExceptionMapper() - Constructor for class com.unboundid.scim2.server.providers.RuntimeExceptionMapper
 

S

schema() - Method in annotation type com.unboundid.scim2.server.annotations.ResourceType
The primary/base resource class.
SchemaAwareFilterEvaluator - Class in com.unboundid.scim2.server.utils
A schema aware filter evaluator that respects case sensitivity.
SchemaAwareFilterEvaluator(ResourceTypeDefinition) - Constructor for class com.unboundid.scim2.server.utils.SchemaAwareFilterEvaluator
Create a new schema aware filter evaluator.
SchemaChecker - Class in com.unboundid.scim2.server.utils
Utility class used to validate and enforce the schema constraints of a Resource Type on JSON objects representing SCIM resources.
SchemaChecker(ResourceTypeDefinition) - Constructor for class com.unboundid.scim2.server.utils.SchemaChecker
Create a new instance that may be used to validate and enforce schema constraints for a resource type.
SchemaChecker.Option - Enum in com.unboundid.scim2.server.utils
Enumeration that defines options affecting the way schema checking is performed.
SchemaChecker.Results - Class in com.unboundid.scim2.server.utils
Schema checking results.
SchemaCheckFilterVisitor - Class in com.unboundid.scim2.server.utils
Filter visitor to check attribute paths against the schema.
SchemasEndpoint - Class in com.unboundid.scim2.server.resources
An abstract JAX-RS resource class for servicing the Schemas endpoint.
SchemasEndpoint() - Constructor for class com.unboundid.scim2.server.resources.SchemasEndpoint
 
ScimExceptionMapper - Class in com.unboundid.scim2.server.providers
A JAX-RS ExceptionMapper for ScimExceptions.
ScimExceptionMapper() - Constructor for class com.unboundid.scim2.server.providers.ScimExceptionMapper
 
ScimResourceTrimmer - Class in com.unboundid.scim2.server.utils
A resource trimmer implementing the SCIM standard for returning attributes.
ScimResourceTrimmer(ResourceTypeDefinition, Set<Path>, Set<Path>, boolean) - Constructor for class com.unboundid.scim2.server.utils.ScimResourceTrimmer
Create a new SCIMResourceTrimmer.
search(String, UriInfo) - Method in class com.unboundid.scim2.server.resources.ResourceTypesEndpoint
Service SCIM request to retrieve all resource types defined at the service provider using GET.
search(String, UriInfo) - Method in class com.unboundid.scim2.server.resources.SchemasEndpoint
Service SCIM request to retrieve all schemas defined at the service provider using GET.
ServerUtils - Class in com.unboundid.scim2.server.utils
Utility methods for server side use.
ServerUtils() - Constructor for class com.unboundid.scim2.server.utils.ServerUtils
 
setAcceptableType(Response.ResponseBuilder, List<MediaType>) - Static method in class com.unboundid.scim2.server.utils.ServerUtils
Sets the appropriate response content type while taking the accept header into account.
setCoreSchema(SchemaResource) - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition.Builder
Sets the core schema of the resource type.
setDescription(String) - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition.Builder
Sets the description of the resource type.
setDiscoverable(boolean) - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition.Builder
Sets whether this resource type is discoverable over the /ResourceTypes endpoint.
setId(String) - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition.Builder
Sets the ID of the resource type.
setResourceTypeAndLocation(T) - Method in class com.unboundid.scim2.server.utils.ResourcePreparer
Sets the meta.resourceType and meta.location metadata attribute values.
shouldReturn(Path) - Method in class com.unboundid.scim2.server.utils.ResourceTrimmer
Determine if the attribute specified by the path should be returned.
shouldReturn(Path) - Method in class com.unboundid.scim2.server.utils.ScimResourceTrimmer
Determine if the attribute specified by the path should be returned.
SimpleSearchResults<T extends com.unboundid.scim2.common.ScimResource> - Class in com.unboundid.scim2.server.utils
A utility ListResponseStreamingOutput that will filter, sort, and paginate the search results for simple search implementations that always returns the entire result set.
SimpleSearchResults(ResourceTypeDefinition, UriInfo) - Constructor for class com.unboundid.scim2.server.utils.SimpleSearchResults
Create a new SimpleSearchResults for results from a search operation.
startIndex(int) - Method in class com.unboundid.scim2.server.ListResponseWriter
Write the startIndex to the output stream immediately if no resources have been streamed, otherwise it will be written after the resources array.

T

throwSchemaExceptions() - Method in class com.unboundid.scim2.server.utils.SchemaChecker.Results
Throws an exception if there are schema validation errors.
toResponse(JsonProcessingException) - Method in class com.unboundid.scim2.server.providers.JsonProcessingExceptionMapper
toResponse(ScimException) - Method in class com.unboundid.scim2.server.providers.ScimExceptionMapper
toResponse(RuntimeException) - Method in class com.unboundid.scim2.server.providers.RuntimeExceptionMapper
toScimResource() - Method in class com.unboundid.scim2.server.utils.ResourceTypeDefinition
Retrieve the ResourceType SCIM resource that represents this definition.
totalResults(int) - Method in class com.unboundid.scim2.server.ListResponseWriter
Write the totalResults to the output stream immediately if no resources have been streamed, otherwise it will be written after the resources array.
trimArrayNode(ArrayNode, Path) - Method in class com.unboundid.scim2.server.utils.ResourceTrimmer
Trim attributes of the values in the array node to return.
trimCreatedResource(T, T) - Method in class com.unboundid.scim2.server.utils.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.unboundid.scim2.server.utils.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.unboundid.scim2.server.utils.ResourceTrimmer
Trim attributes of the object node to return.
trimReplacedResource(T, T) - Method in class com.unboundid.scim2.server.utils.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.unboundid.scim2.server.utils.ResourcePreparer
Trim attributes of the resources returned from a search or retrieve operation based on schema and the request parameters.

V

valueOf(String) - Static method in enum com.unboundid.scim2.server.utils.SchemaChecker.Option
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.unboundid.scim2.server.utils.SchemaChecker.Option
Returns an array containing the constants of this enum type, in the order they are declared.
visit(AndFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(ComplexValueFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(ContainsFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(EndsWithFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(EqualFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(GreaterThanFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(GreaterThanOrEqualFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(LessThanFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(LessThanOrEqualFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(NotEqualFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(NotFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(OrFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(PresentFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor
visit(StartsWithFilter, Object) - Method in class com.unboundid.scim2.server.utils.SchemaCheckFilterVisitor

W

write(ListResponseWriter<T>) - Method in class com.unboundid.scim2.server.ListResponseStreamingOutput
Start streaming the contents of the list response.
write(ListResponseWriter<T>) - Method in class com.unboundid.scim2.server.utils.SimpleSearchResults
Start streaming the contents of the list response.
write(OutputStream) - Method in class com.unboundid.scim2.server.ListResponseStreamingOutput
A B C D E F G I J L M N O P R S T V W 
All Classes All Packages