Interface PlainAttrValue
-
- All Superinterfaces:
Entity
,Serializable
- All Known Subinterfaces:
APlainAttrUniqueValue
,APlainAttrValue
,GPlainAttrUniqueValue
,GPlainAttrValue
,LAPlainAttrUniqueValue
,LAPlainAttrValue
,PlainAttrUniqueValue
,UPlainAttrUniqueValue
,UPlainAttrValue
- All Known Implementing Classes:
AbstractPlainAttrValue
,JPAAPlainAttrUniqueValue
,JPAAPlainAttrValue
,JPAGPlainAttrUniqueValue
,JPAGPlainAttrValue
,JPAJSONAPlainAttrUniqueValue
,JPAJSONAPlainAttrValue
,JPAJSONGPlainAttrUniqueValue
,JPAJSONGPlainAttrValue
,JPAJSONLAPlainAttrUniqueValue
,JPAJSONLAPlainAttrValue
,JPAJSONUPlainAttrUniqueValue
,JPAJSONUPlainAttrValue
,JPALAPlainAttrUniqueValue
,JPALAPlainAttrValue
,JPAUPlainAttrUniqueValue
,JPAUPlainAttrValue
public interface PlainAttrValue 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 PlainAttr<?>
getAttr()
byte[]
getBinaryValue()
Boolean
getBooleanValue()
OffsetDateTime
getDateValue()
Double
getDoubleValue()
Long
getLongValue()
String
getStringValue()
<V> V
getValue()
String
getValueAsString()
String
getValueAsString(AttrSchemaType type)
String
getValueAsString(PlainSchema schema)
void
parseValue(PlainSchema schema, String value)
void
setAttr(PlainAttr<?> attr)
void
setBinaryValue(byte[] binaryValue)
void
setBooleanValue(Boolean booleanValue)
void
setDateValue(OffsetDateTime dateValue)
void
setDoubleValue(Double doubleValue)
void
setLongValue(Long longValue)
void
setStringValue(String stringValue)
-
-
-
Method Detail
-
getAttr
PlainAttr<?> getAttr()
-
getBinaryValue
byte[] getBinaryValue()
-
getBooleanValue
Boolean getBooleanValue()
-
getDateValue
OffsetDateTime getDateValue()
-
getDoubleValue
Double getDoubleValue()
-
getLongValue
Long getLongValue()
-
getStringValue
String getStringValue()
-
getValue
<V> V getValue()
-
getValueAsString
String getValueAsString()
-
getValueAsString
String getValueAsString(AttrSchemaType type)
-
getValueAsString
String getValueAsString(PlainSchema schema)
-
parseValue
void parseValue(PlainSchema schema, String value)
-
setAttr
void setAttr(PlainAttr<?> attr)
-
setBinaryValue
void setBinaryValue(byte[] binaryValue)
-
setBooleanValue
void setBooleanValue(Boolean booleanValue)
-
setDateValue
void setDateValue(OffsetDateTime dateValue)
-
setDoubleValue
void setDoubleValue(Double doubleValue)
-
setLongValue
void setLongValue(Long longValue)
-
setStringValue
void setStringValue(String stringValue)
-
-