org.camunda.bpm.engine.impl.persistence.entity
Class IdentityInfoManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.AbstractManager
      extended by org.camunda.bpm.engine.impl.persistence.entity.IdentityInfoManager
All Implemented Interfaces:
Session

public class IdentityInfoManager
extends AbstractManager

Author:
Tom Baeyens

Constructor Summary
IdentityInfoManager()
           
 
Method Summary
 String decryptPassword(byte[] storedPassword, String userPassword)
           
 void deleteIdentityInfo(IdentityInfoEntity identityInfo)
           
 void deleteUserInfoByUserId(String userId)
           
 void deleteUserInfoByUserIdAndKey(String userId, String key)
           
 byte[] encryptPassword(String accountPassword, String userPassword)
           
protected  List<IdentityInfoEntity> findIdentityInfoDetails(String identityInfoId)
           
 IdentityInfoEntity findUserAccountByUserIdAndKey(String userId, String userPassword, String key)
           
 IdentityInfoEntity findUserInfoByUserIdAndKey(String userId, String key)
           
 List<String> findUserInfoKeysByUserIdAndType(String userId, String type)
           
 void setUserInfo(String userId, String userPassword, String type, String key, String value, String accountPassword, Map<String,String> accountDetails)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
close, delete, flush, getAttachmentManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getDbSqlSession, getDeploymentManager, getHistoricActivityInstanceManager, getHistoricDetailManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceManager, getSession, getTaskManager, getVariableInstanceManager, insert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentityInfoManager

public IdentityInfoManager()
Method Detail

deleteUserInfoByUserIdAndKey

public void deleteUserInfoByUserIdAndKey(String userId,
                                         String key)

deleteIdentityInfo

public void deleteIdentityInfo(IdentityInfoEntity identityInfo)

findUserAccountByUserIdAndKey

public IdentityInfoEntity findUserAccountByUserIdAndKey(String userId,
                                                        String userPassword,
                                                        String key)

findIdentityInfoDetails

protected List<IdentityInfoEntity> findIdentityInfoDetails(String identityInfoId)

setUserInfo

public void setUserInfo(String userId,
                        String userPassword,
                        String type,
                        String key,
                        String value,
                        String accountPassword,
                        Map<String,String> accountDetails)

encryptPassword

public byte[] encryptPassword(String accountPassword,
                              String userPassword)

decryptPassword

public String decryptPassword(byte[] storedPassword,
                              String userPassword)

findUserInfoByUserIdAndKey

public IdentityInfoEntity findUserInfoByUserIdAndKey(String userId,
                                                     String key)

findUserInfoKeysByUserIdAndType

public List<String> findUserInfoKeysByUserIdAndType(String userId,
                                                    String type)

deleteUserInfoByUserId

public void deleteUserInfoByUserId(String userId)


Copyright © 2014 camunda services GmbH. All Rights Reserved.