public interface Schema extends ProvidedKeyEntity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Modifier and Type | Method and Description |
---|---|
boolean |
add(SchemaLabel label) |
AnyTypeClass |
getAnyTypeClass() |
Optional<? extends SchemaLabel> |
getLabel(Locale locale) |
List<? extends SchemaLabel> |
getLabels() |
String |
getMandatoryCondition() |
AttrSchemaType |
getType() |
boolean |
isMultivalue() |
boolean |
isReadonly() |
boolean |
isUniqueConstraint() |
void |
setAnyTypeClass(AnyTypeClass anyTypeClass) |
setKey
AnyTypeClass getAnyTypeClass()
void setAnyTypeClass(AnyTypeClass anyTypeClass)
AttrSchemaType getType()
String getMandatoryCondition()
boolean isMultivalue()
boolean isReadonly()
boolean isUniqueConstraint()
boolean add(SchemaLabel label)
Optional<? extends SchemaLabel> getLabel(Locale locale)
List<? extends SchemaLabel> getLabels()
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.