public class Schema extends Resource<Schema>
| Modifier and Type | Class and Description |
|---|---|
static class |
Schema.Builder |
| Modifier and Type | Field and Description |
|---|---|
static String |
EXTENSION_SCHEMA_URN |
static String |
RESOURCE_TYPE_SCHEMA |
static String |
SCHEMA |
CORE_SCHEMA| Modifier | Constructor and Description |
|---|---|
protected |
Schema(Schema.Builder builder) |
|
Schema(String id,
String externalId,
Meta meta,
Set<String> schemas,
String name,
String description,
List<Attribute> attributes) |
| Modifier and Type | Method and Description |
|---|---|
Schema.Builder |
builder() |
boolean |
equals(Object obj) |
List<Attribute> |
getAttributes() |
String |
getDescription() |
String |
getName() |
Set<String> |
getSchemas()
Gets the list of defined schemas
|
int |
hashCode() |
Attribute |
toAttribute() |
String |
toString() |
getCustomExtensions, getExtension, getExtensions, getExternalId, getId, getMeta, handleExtensionSchema, hasCustomExtensions, hasExtensions, isExtensionPresentpublic static final String EXTENSION_SCHEMA_URN
public static final String RESOURCE_TYPE_SCHEMA
public static final String SCHEMA
public Schema(String id, String externalId, Meta meta, Set<String> schemas, String name, String description, List<Attribute> attributes)
protected Schema(Schema.Builder builder)
public String getName()
public String getDescription()
@ValidCoreSchema(value="urn:ietf:params:scim:schemas:core:2.0:Schema") public Set<String> getSchemas()
ResourcegetSchemas in class Resource<Schema>Setpublic Schema.Builder builder()
public Attribute toAttribute()
Copyright © 2022 SAP SE. All rights reserved.