@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface ScimResource
| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
description
The description for the object.
|
java.lang.String |
name
The name for the object.
|
java.lang.Class<?> |
schema
The "schemas" attribute is a REQUIRED attribute and is an array of
Strings containing URIs that are used to indicate the namespaces
of the SCIM schemas that define the attributes present in the
current JSON structure.
|
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
discoverable
Whether this resource type and its associated schemas should be
discoverable using the SCIM 2 standard /resourceTypes and /schemas
endpoints.
|
java.lang.Class<?>[] |
optionalSchemaExtensions
The optional schema extension resource classes.
|
java.lang.Class<?>[] |
requiredSchemaExtensions
The required schema extension resource classes.
|
public abstract java.lang.String description
public abstract java.lang.String name
public abstract java.lang.Class<?> schema
public abstract java.lang.Class<?>[] requiredSchemaExtensions
public abstract java.lang.Class<?>[] optionalSchemaExtensions
public abstract boolean discoverable