Class IdentityInfoEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<IdentityInfoEntity,IdentityInfoDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<CoreIdmEngineConfiguration,IdentityInfoEntity,IdentityInfoDataManager>
com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntityManager<IdentityInfoEntity,IdentityInfoDataManager>
com.flowable.idm.engine.impl.persistence.entity.IdentityInfoEntityManagerImpl
- All Implemented Interfaces:
IdentityInfoEntityManager,org.flowable.common.engine.impl.persistence.entity.EntityManager<IdentityInfoEntity>
public class IdentityInfoEntityManagerImpl
extends AbstractIdmEngineEntityManager<IdentityInfoEntity,IdentityInfoDataManager>
implements IdentityInfoEntityManager
- Author:
- Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfigurationFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionIdentityInfoEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, IdentityInfoDataManager identityInfoDataManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringdecryptPassword(byte[] storedPassword, String userPassword) voiddeleteUserInfoByUserIdAndKey(String userId, String key) protected byte[]encryptPassword(String accountPassword, String userPassword) findIdentityInfoByUserId(String userId) findUserInfoByUserIdAndKey(String userId, String key) findUserInfoKeysByUserIdAndType(String userId, String type) protected voidinsertAccountDetails(IdentityInfoEntity identityInfoEntity, Map<String, String> accountDetails, Set<String> keys) voidupdateUserInfo(String userId, String userPassword, String type, String key, String value, String accountPassword, Map<String, String> accountDetails) Methods inherited from class com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntityManager
createEntityEventMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcherMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.EntityManager
create, delete, delete, delete, findById, insert, insert, update, update
-
Constructor Details
-
IdentityInfoEntityManagerImpl
public IdentityInfoEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, IdentityInfoDataManager identityInfoDataManager)
-
-
Method Details
-
deleteUserInfoByUserIdAndKey
- Specified by:
deleteUserInfoByUserIdAndKeyin interfaceIdentityInfoEntityManager
-
updateUserInfo
public void updateUserInfo(String userId, String userPassword, String type, String key, String value, String accountPassword, Map<String, String> accountDetails) - Specified by:
updateUserInfoin interfaceIdentityInfoEntityManager
-
insertAccountDetails
-
encryptPassword
-
decryptPassword
-
findUserInfoByUserIdAndKey
- Specified by:
findUserInfoByUserIdAndKeyin interfaceIdentityInfoEntityManager
-
findIdentityInfoByUserId
- Specified by:
findIdentityInfoByUserIdin interfaceIdentityInfoEntityManager
-
findUserInfoKeysByUserIdAndType
- Specified by:
findUserInfoKeysByUserIdAndTypein interfaceIdentityInfoEntityManager
-