Interface PlainAttrValue

All Superinterfaces:
Entity, Serializable
All Known Subinterfaces:
APlainAttrUniqueValue, APlainAttrValue, GPlainAttrUniqueValue, GPlainAttrValue, LAPlainAttrUniqueValue, LAPlainAttrValue, PlainAttrUniqueValue, UPlainAttrUniqueValue, UPlainAttrValue
All Known Implementing Classes:
AbstractPlainAttrValue, AbstractPlainAttrValue, JSONAPlainAttrUniqueValue, JSONAPlainAttrUniqueValue, JSONAPlainAttrValue, JSONAPlainAttrValue, JSONGPlainAttrUniqueValue, JSONGPlainAttrUniqueValue, JSONGPlainAttrValue, JSONGPlainAttrValue, JSONLAPlainAttrUniqueValue, JSONLAPlainAttrUniqueValue, JSONLAPlainAttrValue, JSONLAPlainAttrValue, JSONUPlainAttrUniqueValue, JSONUPlainAttrUniqueValue, JSONUPlainAttrValue, JSONUPlainAttrValue

public interface PlainAttrValue extends Entity
  • Method Details

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