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 void
add(PlainAttrValidationManager validator, String value, AnyUtils anyUtils)
void
add(PlainAttrValidationManager validator, String value, PlainAttrValue attrValue)
A
getOwner()
PlainSchema
getSchema()
PlainAttrUniqueValue
getUniqueValue()
List<? extends PlainAttrValue>
getValues()
List<String>
getValuesAsStrings()
void
setOwner(A owner)
void
setSchema(PlainSchema schema)
void
setUniqueValue(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()
-
-