Class Neo4jLinkedAccount
java.lang.Object
org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
org.apache.syncope.core.persistence.neo4j.entity.user.Neo4jLinkedAccount
- All Implemented Interfaces:
Serializable,Attributable,Entity,Account,LinkedAccount
@Node("LinkedAccount")
@AttributableCheck
public class Neo4jLinkedAccount
extends AbstractGeneratedKeyNode
implements LinkedAccount
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
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 TypeMethodDescriptionbooleanbooleanvoidprotected 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) voidsetResource(ExternalResource resource) voidsetSuspended(Boolean suspended) voidsetUsername(String username) Methods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
checkImplementationType, checkType, equals, hashCode, toString
-
Field Details
-
NODE
- See Also:
-
plainAttrs
-
-
Constructor Details
-
Neo4jLinkedAccount
public Neo4jLinkedAccount()
-
-
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
-
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
-
completePlainAttrs
public void completePlainAttrs()
-