Class AbstractPlainAttrValue
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractPlainAttrValue
-
- All Implemented Interfaces:
Serializable,Entity,PlainAttrValue
- Direct Known Subclasses:
JPAAPlainAttrUniqueValue,JPAAPlainAttrValue,JPAGPlainAttrUniqueValue,JPAGPlainAttrValue,JPAJSONAPlainAttrUniqueValue,JPAJSONAPlainAttrValue,JPAJSONGPlainAttrUniqueValue,JPAJSONGPlainAttrValue,JPAJSONLAPlainAttrUniqueValue,JPAJSONLAPlainAttrValue,JPAJSONUPlainAttrUniqueValue,JPAJSONUPlainAttrValue,JPALAPlainAttrUniqueValue,JPALAPlainAttrValue,JPAUPlainAttrUniqueValue,JPAUPlainAttrValue
@MappedSuperclass @PlainAttrValueCheck public abstract class AbstractPlainAttrValue extends AbstractGeneratedKeyEntity implements PlainAttrValue
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOG
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Constructor Summary
Constructors Constructor Description AbstractPlainAttrValue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getBinaryValue()BooleangetBooleanValue()OffsetDateTimegetDateValue()DoublegetDoubleValue()LonggetLongValue()protected StringgetSecretKey(PlainSchema schema)StringgetStringValue()<T> TgetValue()StringgetValueAsString()StringgetValueAsString(AttrSchemaType type)StringgetValueAsString(PlainSchema schema)voidparseValue(PlainSchema schema, String value)voidsetBinaryValue(byte[] binaryValue)voidsetBooleanValue(Boolean booleanValue)voidsetDateValue(OffsetDateTime dateValue)voidsetDoubleValue(Double doubleValue)voidsetLongValue(Long longValue)voidsetStringValue(String stringValue)StringtoString()-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
getKey, setKey
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.PlainAttrValue
getAttr, setAttr
-
-
-
-
Method Detail
-
getBooleanValue
public Boolean getBooleanValue()
- Specified by:
getBooleanValuein interfacePlainAttrValue
-
setBooleanValue
public void setBooleanValue(Boolean booleanValue)
- Specified by:
setBooleanValuein interfacePlainAttrValue
-
getDateValue
public OffsetDateTime getDateValue()
- Specified by:
getDateValuein interfacePlainAttrValue
-
setDateValue
public void setDateValue(OffsetDateTime dateValue)
- Specified by:
setDateValuein interfacePlainAttrValue
-
getDoubleValue
public Double getDoubleValue()
- Specified by:
getDoubleValuein interfacePlainAttrValue
-
setDoubleValue
public void setDoubleValue(Double doubleValue)
- Specified by:
setDoubleValuein interfacePlainAttrValue
-
getLongValue
public Long getLongValue()
- Specified by:
getLongValuein interfacePlainAttrValue
-
setLongValue
public void setLongValue(Long longValue)
- Specified by:
setLongValuein interfacePlainAttrValue
-
getStringValue
public String getStringValue()
- Specified by:
getStringValuein interfacePlainAttrValue
-
setStringValue
public void setStringValue(String stringValue)
- Specified by:
setStringValuein interfacePlainAttrValue
-
getBinaryValue
public byte[] getBinaryValue()
- Specified by:
getBinaryValuein interfacePlainAttrValue
-
setBinaryValue
public void setBinaryValue(byte[] binaryValue)
- Specified by:
setBinaryValuein interfacePlainAttrValue
-
getSecretKey
protected String getSecretKey(PlainSchema schema)
-
parseValue
public void parseValue(PlainSchema schema, String value)
- Specified by:
parseValuein interfacePlainAttrValue
-
getValue
public <T> T getValue()
- Specified by:
getValuein interfacePlainAttrValue
-
getValueAsString
public String getValueAsString()
- Specified by:
getValueAsStringin interfacePlainAttrValue
-
getValueAsString
public String getValueAsString(AttrSchemaType type)
- Specified by:
getValueAsStringin interfacePlainAttrValue
-
getValueAsString
public String getValueAsString(PlainSchema schema)
- Specified by:
getValueAsStringin interfacePlainAttrValue
-
toString
public String toString()
- Overrides:
toStringin classAbstractEntity
-
-