Class JPALinkedAccount
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.AbstractAttributable
org.apache.syncope.core.persistence.jpa.entity.user.JPALinkedAccount
- All Implemented Interfaces:
Serializable,Attributable,Entity,Account,LinkedAccount
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOGFields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanprotected StringgetOwner()getPlainAttr(String plainSchema) Returns the plain attribute for this instance and the given schema name.sReturns the plain attributes for this instance.booleanvoidsetCipherAlgorithm(CipherAlgorithm cipherAlgorithm) voidsetConnObjectKeyValue(String connObjectKeyValue) voidsetEncodedPassword(String password, CipherAlgorithm cipherAlgoritm) voidvoidsetPassword(String password) voidsetPlainAttrsJSON(String plainAttrs) voidsetResource(ExternalResource resource) voidsetSuspended(Boolean suspended) voidsetUsername(String username) Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractAttributable
list2jsonMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toString
-
Field Details
-
TABLE
- See Also:
-
-
Constructor Details
-
JPALinkedAccount
public JPALinkedAccount()
-
-
Method Details
-
getConnObjectKeyValue
- Specified by:
getConnObjectKeyValuein interfaceLinkedAccount
-
setConnObjectKeyValue
- Specified by:
setConnObjectKeyValuein interfaceLinkedAccount
-
getOwner
- Specified by:
getOwnerin interfaceLinkedAccount
-
setOwner
- Specified by:
setOwnerin interfaceLinkedAccount
-
getResource
- Specified by:
getResourcein interfaceLinkedAccount
-
setResource
- Specified by:
setResourcein interfaceLinkedAccount
-
getUsername
- Specified by:
getUsernamein interfaceAccount
-
setUsername
- Specified by:
setUsernamein interfaceAccount
-
getCipherAlgorithm
- Specified by:
getCipherAlgorithmin interfaceAccount
-
setCipherAlgorithm
- Specified by:
setCipherAlgorithmin interfaceAccount
-
canDecodeSecrets
public boolean canDecodeSecrets()- Specified by:
canDecodeSecretsin interfaceAccount
-
getPassword
- Specified by:
getPasswordin interfaceAccount
-
setEncodedPassword
- Specified by:
setEncodedPasswordin interfaceAccount
-
encode
- Throws:
Exception
-
setPassword
- Specified by:
setPasswordin interfaceAccount
-
setSuspended
- Specified by:
setSuspendedin interfaceAccount
-
isSuspended
- Specified by:
isSuspendedin interfaceAccount
-
getPlainAttrsList
- Specified by:
getPlainAttrsListin classAbstractAttributable
-
getPlainAttrsJSON
- Specified by:
getPlainAttrsJSONin classAbstractAttributable
-
setPlainAttrsJSON
- Specified by:
setPlainAttrsJSONin classAbstractAttributable
-
add
- Specified by:
addin interfaceAttributable
-
remove
- Specified by:
removein interfaceAttributable
-
getPlainAttr
Description copied from interface:AttributableReturns the plain attribute for this instance and the given schema name.s- Specified by:
getPlainAttrin interfaceAttributable- Parameters:
plainSchema- plain schema name- Returns:
- plain attribute for this instance and the given schema name
-
getPlainAttrs
Description copied from interface:AttributableReturns the plain attributes for this instance.- Specified by:
getPlainAttrsin interfaceAttributable- Returns:
- plain attribute for this instance
-