Annotation Type ResourceType
-
@Target(TYPE) @Retention(RUNTIME) public @interface ResourceType
Annotation for SCIM resource classes.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description booleandiscoverableWhether this resource type and its associated schemas should be discoverable using the SCIM 2 standard /resourceTypes and /schemas endpoints.Class<?>[]optionalSchemaExtensionsThe optional schema extension resource classes.Class<?>[]requiredSchemaExtensionsThe required schema extension resource classes.
-
-
-
Element Detail
-
description
@NotNull String description
The description for the object.- Returns:
- The object's description.
-
-
-
requiredSchemaExtensions
@NotNull Class<?>[] requiredSchemaExtensions
The required schema extension resource classes.- Returns:
- The required schema extension resource classes.
- Default:
- {}
-
-
-
optionalSchemaExtensions
@NotNull Class<?>[] optionalSchemaExtensions
The optional schema extension resource classes.- Returns:
- The optional schema extension resource classes.
- Default:
- {}
-
-
-
discoverable
boolean discoverable
Whether this resource type and its associated schemas should be discoverable using the SCIM 2 standard /resourceTypes and /schemas endpoints.- Returns:
- A flag indicating the discoverability of this resource type and its associated schemas.
- Default:
- true
-
-