Class DeletingLinkedAccount
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.propagation.DeletingLinkedAccount
-
- All Implemented Interfaces:
Serializable,Attributable<LAPlainAttr>,Entity,Account,LinkedAccount
public class DeletingLinkedAccount extends Object implements LinkedAccount
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Constructor Summary
Constructors Constructor Description DeletingLinkedAccount(User user, ExternalResource resource, String connObjectKeyValue)
-
Method Summary
-
-
-
Constructor Detail
-
DeletingLinkedAccount
public DeletingLinkedAccount(User user, ExternalResource resource, String connObjectKeyValue)
-
-
Method Detail
-
getConnObjectKeyValue
public String getConnObjectKeyValue()
- Specified by:
getConnObjectKeyValuein interfaceLinkedAccount
-
setConnObjectKeyValue
public void setConnObjectKeyValue(String connObjectKeyValue)
- Specified by:
setConnObjectKeyValuein interfaceLinkedAccount
-
getOwner
public User getOwner()
- Specified by:
getOwnerin interfaceLinkedAccount
-
setOwner
public void setOwner(User owner)
- Specified by:
setOwnerin interfaceLinkedAccount
-
getResource
public ExternalResource getResource()
- Specified by:
getResourcein interfaceLinkedAccount
-
setResource
public void setResource(ExternalResource resource)
- Specified by:
setResourcein interfaceLinkedAccount
-
add
public boolean add(Privilege privilege)
- Specified by:
addin interfaceLinkedAccount
-
getPrivileges
public Set<? extends Privilege> getPrivileges()
- Specified by:
getPrivilegesin interfaceLinkedAccount
-
getUsername
public String getUsername()
- Specified by:
getUsernamein interfaceAccount
-
setUsername
public void setUsername(String username)
- Specified by:
setUsernamein interfaceAccount
-
getCipherAlgorithm
public CipherAlgorithm getCipherAlgorithm()
- Specified by:
getCipherAlgorithmin interfaceAccount
-
setCipherAlgorithm
public void setCipherAlgorithm(CipherAlgorithm cipherAlgorithm)
- Specified by:
setCipherAlgorithmin interfaceAccount
-
canDecodeSecrets
public boolean canDecodeSecrets()
- Specified by:
canDecodeSecretsin interfaceAccount
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfaceAccount
-
setEncodedPassword
public void setEncodedPassword(String password, CipherAlgorithm cipherAlgoritm)
- Specified by:
setEncodedPasswordin interfaceAccount
-
setPassword
public void setPassword(String password)
- Specified by:
setPasswordin interfaceAccount
-
isSuspended
public Boolean isSuspended()
- Specified by:
isSuspendedin interfaceAccount
-
setSuspended
public void setSuspended(Boolean suspended)
- Specified by:
setSuspendedin interfaceAccount
-
add
public boolean add(LAPlainAttr attr)
- Specified by:
addin interfaceAttributable<LAPlainAttr>
-
remove
public boolean remove(LAPlainAttr attr)
- Specified by:
removein interfaceAttributable<LAPlainAttr>
-
getPlainAttr
public Optional<? extends LAPlainAttr> getPlainAttr(String plainSchema)
Description copied from interface:AttributableReturns the plain attribute for this instance and the given schema name.s- Specified by:
getPlainAttrin interfaceAttributable<LAPlainAttr>- Parameters:
plainSchema- plain schema name- Returns:
- plain attribute for this instance and the given schema name
-
getPlainAttrs
public List<? extends LAPlainAttr> getPlainAttrs()
Description copied from interface:AttributableReturns the plain attributes for this instance.- Specified by:
getPlainAttrsin interfaceAttributable<LAPlainAttr>- Returns:
- plain attribute for this instance
-
-