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()
 
 - 
 
 -