Interface PlainAttr<A extends Any<?>>
-
- All Superinterfaces:
Entity,Serializable
- All Known Subinterfaces:
APlainAttr,GPlainAttr,GroupablePlainAttr<A,M>,JSONLAPlainAttr,JSONPlainAttr<A>,LAPlainAttr,UPlainAttr
- All Known Implementing Classes:
AbstractPlainAttr,JPAAPlainAttr,JPAGPlainAttr,JPAJSONAPlainAttr,JPAJSONGPlainAttr,JPAJSONLAPlainAttr,JPAJSONUPlainAttr,JPALAPlainAttr,JPAUPlainAttr
public interface PlainAttr<A extends Any<?>> extends Entity
-
-
Field Summary
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(PlainAttrValidationManager validator, String value, AnyUtils anyUtils)voidadd(PlainAttrValidationManager validator, String value, PlainAttrValue attrValue)AgetOwner()PlainSchemagetSchema()PlainAttrUniqueValuegetUniqueValue()List<? extends PlainAttrValue>getValues()List<String>getValuesAsStrings()voidsetOwner(A owner)voidsetSchema(PlainSchema schema)voidsetUniqueValue(PlainAttrUniqueValue uniqueValue)
-
-
-
Method Detail
-
getOwner
A getOwner()
-
setOwner
void setOwner(A owner)
-
getSchema
PlainSchema getSchema()
-
setSchema
void setSchema(PlainSchema schema)
-
add
void add(PlainAttrValidationManager validator, String value, AnyUtils anyUtils)
-
add
void add(PlainAttrValidationManager validator, String value, PlainAttrValue attrValue)
-
getUniqueValue
PlainAttrUniqueValue getUniqueValue()
-
setUniqueValue
void setUniqueValue(PlainAttrUniqueValue uniqueValue)
-
getValues
List<? extends PlainAttrValue> getValues()
-
-