Class IdentityInfoManager

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

public class IdentityInfoManager extends AbstractManager
Author:
Tom Baeyens
  • Constructor Details

    • IdentityInfoManager

      public IdentityInfoManager()
  • Method Details

    • 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)
    • updateUserLock

      public void updateUserLock(UserEntity user, int attempts, Date lockExpirationTime)