@Entity @JPAJSONAttributableCheck public class JPAJSONLinkedAccount extends JPALinkedAccount implements JSONAttributable<User>, LinkedAccount
TABLE
LOG
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Constructor and Description |
---|
JPAJSONLinkedAccount() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(JSONPlainAttr<User> attr) |
boolean |
add(LAPlainAttr attr) |
Optional<? extends LAPlainAttr> |
getPlainAttr(String plainSchema)
Returns the plain attribute for this instance and the given schema name.s
|
List<JPAJSONLAPlainAttr> |
getPlainAttrList() |
List<? extends LAPlainAttr> |
getPlainAttrs()
Returns the plain attributes for this instance.
|
String |
getPlainAttrsJSON() |
boolean |
remove(LAPlainAttr attr) |
void |
setPlainAttrsJSON(String plainAttrs) |
add, canDecodeSecrets, getCipherAlgorithm, getConnObjectKeyValue, getOwner, getPassword, getPrivileges, getResource, getUsername, isSuspended, setCipherAlgorithm, setConnObjectKeyValue, setEncodedPassword, setOwner, setPassword, setResource, setSuspended, setUsername
getKey, setKey
checkImplementationType, checkType, equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, getConnObjectKeyValue, getOwner, getPrivileges, getResource, setConnObjectKeyValue, setOwner, setResource
canDecodeSecrets, getCipherAlgorithm, getPassword, getUsername, isSuspended, setCipherAlgorithm, setEncodedPassword, setPassword, setSuspended, setUsername
public String getPlainAttrsJSON()
getPlainAttrsJSON
in interface JSONAttributable<User>
public void setPlainAttrsJSON(String plainAttrs)
setPlainAttrsJSON
in interface JSONAttributable<User>
public List<JPAJSONLAPlainAttr> getPlainAttrList()
getPlainAttrList
in interface JSONAttributable<User>
public boolean add(JSONPlainAttr<User> attr)
add
in interface JSONAttributable<User>
public boolean add(LAPlainAttr attr)
add
in interface Attributable<LAPlainAttr>
add
in class JPALinkedAccount
public boolean remove(LAPlainAttr attr)
remove
in interface Attributable<LAPlainAttr>
remove
in class JPALinkedAccount
public List<? extends LAPlainAttr> getPlainAttrs()
Attributable
getPlainAttrs
in interface Attributable<LAPlainAttr>
getPlainAttrs
in class JPALinkedAccount
public Optional<? extends LAPlainAttr> getPlainAttr(String plainSchema)
Attributable
getPlainAttr
in interface Attributable<LAPlainAttr>
getPlainAttr
in class JPALinkedAccount
plainSchema
- plain schema nameCopyright © 2010–2023 The Apache Software Foundation. All rights reserved.