@Typed(value=SecuredIdentityManager.class) public class SecuredIdentityManager extends Object implements IdentityManager
IDENTITY_MANAGER_CTX_PARAMETER
Constructor and Description |
---|
SecuredIdentityManager(IdentityManager decorated) |
public SecuredIdentityManager(IdentityManager decorated)
public void add(org.picketlink.idm.model.IdentityType identityType) throws IdentityManagementException
add
in interface IdentityManager
IdentityManagementException
public void update(org.picketlink.idm.model.IdentityType identityType) throws IdentityManagementException
update
in interface IdentityManager
IdentityManagementException
public void remove(org.picketlink.idm.model.IdentityType value) throws IdentityManagementException
remove
in interface IdentityManager
IdentityManagementException
public <T extends org.picketlink.idm.model.IdentityType> T lookupIdentityById(Class<T> identityType, String id)
lookupIdentityById
in interface IdentityManager
public <T extends org.picketlink.idm.model.IdentityType> org.picketlink.idm.query.IdentityQuery<T> createIdentityQuery(Class<T> identityType)
createIdentityQuery
in interface IdentityManager
public void validateCredentials(org.picketlink.idm.credential.Credentials credentials)
validateCredentials
in interface IdentityManager
public void updateCredential(org.picketlink.idm.model.Account account, Object credential)
updateCredential
in interface IdentityManager
public void updateCredential(org.picketlink.idm.model.Account account, Object credential, Date effectiveDate, Date expiryDate)
updateCredential
in interface IdentityManager
public <T extends org.picketlink.idm.credential.storage.CredentialStorage> T retrieveCurrentCredential(org.picketlink.idm.model.Account account, Class<T> storageClass)
retrieveCurrentCredential
in interface IdentityManager
public <T extends org.picketlink.idm.credential.storage.CredentialStorage> List<T> retrieveCredentials(org.picketlink.idm.model.Account account, Class<T> storageClass)
retrieveCredentials
in interface IdentityManager
public void removeCredential(org.picketlink.idm.model.Account account, Class<? extends org.picketlink.idm.credential.storage.CredentialStorage> storageClass)
removeCredential
in interface IdentityManager
public org.picketlink.idm.query.IdentityQueryBuilder getQueryBuilder()
getQueryBuilder
in interface IdentityManager
Copyright © 2017 JBoss by Red Hat. All rights reserved.