Class IdentityInfoEntityManagerImpl

    • Field Summary

      • Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager

        engineConfiguration
      • Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager

        dataManager, engineType
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String decryptPassword​(byte[] storedPassword, java.lang.String userPassword)  
      void deleteUserInfoByUserIdAndKey​(java.lang.String userId, java.lang.String key)  
      protected byte[] encryptPassword​(java.lang.String accountPassword, java.lang.String userPassword)  
      java.util.List<IdentityInfoEntity> findIdentityInfoByUserId​(java.lang.String userId)  
      IdentityInfoEntity findUserInfoByUserIdAndKey​(java.lang.String userId, java.lang.String key)  
      java.util.List<java.lang.String> findUserInfoKeysByUserIdAndType​(java.lang.String userId, java.lang.String type)  
      protected void insertAccountDetails​(IdentityInfoEntity identityInfoEntity, java.util.Map<java.lang.String,​java.lang.String> accountDetails, java.util.Set<java.lang.String> keys)  
      void updateUserInfo​(java.lang.String userId, java.lang.String userPassword, java.lang.String type, java.lang.String key, java.lang.String value, java.lang.String accountPassword, java.util.Map<java.lang.String,​java.lang.String> accountDetails)  
      • Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager

        getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
      • Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager

        create, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.EntityManager

        create, delete, delete, delete, findById, insert, insert, update, update
    • Method Detail

      • updateUserInfo

        public void updateUserInfo​(java.lang.String userId,
                                   java.lang.String userPassword,
                                   java.lang.String type,
                                   java.lang.String key,
                                   java.lang.String value,
                                   java.lang.String accountPassword,
                                   java.util.Map<java.lang.String,​java.lang.String> accountDetails)
        Specified by:
        updateUserInfo in interface IdentityInfoEntityManager
      • insertAccountDetails

        protected void insertAccountDetails​(IdentityInfoEntity identityInfoEntity,
                                            java.util.Map<java.lang.String,​java.lang.String> accountDetails,
                                            java.util.Set<java.lang.String> keys)
      • encryptPassword

        protected byte[] encryptPassword​(java.lang.String accountPassword,
                                         java.lang.String userPassword)
      • decryptPassword

        protected java.lang.String decryptPassword​(byte[] storedPassword,
                                                   java.lang.String userPassword)