A B C D E F G I J L M N O P R S T V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages