public class JPAJSONUPlainAttr extends AbstractPlainAttr<User> implements UPlainAttr, JSONPlainAttr<User>
LOG
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Constructor and Description |
---|
JPAJSONUPlainAttr() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(PlainAttrValue value) |
protected boolean |
addForMultiValue(PlainAttrValue attrValue) |
boolean |
equals(Object obj) |
UMembership |
getMembership() |
String |
getMembershipKey() |
User |
getOwner() |
List<JPAJSONUPlainAttrValue> |
getPGValues() |
JPAPlainSchema |
getSchema() |
String |
getSchemaKey() |
JPAJSONUPlainAttrUniqueValue |
getUniqueValue() |
List<? extends UPlainAttrValue> |
getValues() |
int |
hashCode() |
void |
setMembership(String membership) |
void |
setMembership(UMembership membership) |
void |
setOwner(User 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<User>
public JPAPlainSchema getSchema()
public void setSchema(PlainSchema schema)
public void setSchema(String schema)
public String getMembershipKey()
public UMembership getMembership()
getMembership
in interface GroupablePlainAttr<User,UMembership>
public void setMembership(UMembership membership)
setMembership
in interface GroupablePlainAttr<User,UMembership>
public void setMembership(String membership)
protected boolean addForMultiValue(PlainAttrValue attrValue)
addForMultiValue
in class AbstractPlainAttr<User>
public boolean add(PlainAttrValue value)
add
in interface JSONPlainAttr<User>
public List<? extends UPlainAttrValue> getValues()
getValues
in interface PlainAttr<User>
getValues
in interface UPlainAttr
public List<JPAJSONUPlainAttrValue> getPGValues()
public JPAJSONUPlainAttrUniqueValue getUniqueValue()
getUniqueValue
in interface PlainAttr<User>
getUniqueValue
in interface UPlainAttr
public void setUniqueValue(PlainAttrUniqueValue uniqueValue)
setUniqueValue
in interface PlainAttr<User>
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.