public class JPAJSONCPlainAttr extends AbstractPlainAttr<Conf> implements CPlainAttr, JSONPlainAttr<Conf>
LOG
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Constructor and Description |
---|
JPAJSONCPlainAttr() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(PlainAttrValue value) |
protected boolean |
addForMultiValue(PlainAttrValue attrValue) |
boolean |
equals(Object obj) |
Conf |
getOwner() |
List<JPAJSONCPlainAttrValue> |
getPGValues() |
JPAPlainSchema |
getSchema() |
String |
getSchemaKey() |
JPAJSONCPlainAttrUniqueValue |
getUniqueValue() |
List<? extends CPlainAttrValue> |
getValues() |
int |
hashCode() |
void |
setOwner(Conf owner) |
void |
setSchema(PlainSchema schema) |
void |
setSchema(String schema) |
void |
setUniqueValue(PlainAttrUniqueValue uniqueValue) |
add, add, getValuesAsStrings
getKey, setKey
checkImplementationType, checkType, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, add, getValuesAsStrings
public String getSchemaKey()
getSchemaKey
in interface JSONPlainAttr<Conf>
public JPAPlainSchema getSchema()
public void setSchema(PlainSchema schema)
public void setSchema(String schema)
protected boolean addForMultiValue(PlainAttrValue attrValue)
addForMultiValue
in class AbstractPlainAttr<Conf>
public boolean add(PlainAttrValue value)
add
in interface JSONPlainAttr<Conf>
public List<? extends CPlainAttrValue> getValues()
getValues
in interface CPlainAttr
getValues
in interface PlainAttr<Conf>
public List<JPAJSONCPlainAttrValue> getPGValues()
public JPAJSONCPlainAttrUniqueValue getUniqueValue()
getUniqueValue
in interface CPlainAttr
getUniqueValue
in interface PlainAttr<Conf>
public void setUniqueValue(PlainAttrUniqueValue uniqueValue)
setUniqueValue
in interface PlainAttr<Conf>
public int hashCode()
hashCode
in class AbstractEntity
public boolean equals(Object obj)
equals
in class AbstractEntity
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.