Class IdentityInfoEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<IdentityInfoEntity, IdentityInfoDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<IdmEngineConfiguration, IdentityInfoEntity, IdentityInfoDataManager>
org.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntityManager<IdentityInfoEntity, IdentityInfoDataManager>
org.flowable.idm.engine.impl.persistence.entity.IdentityInfoEntityManagerImpl
- All Implemented Interfaces:
EntityManager<IdentityInfoEntity>, IdentityInfoEntityManager
public class IdentityInfoEntityManagerImpl
extends AbstractIdmEngineEntityManager<IdentityInfoEntity, IdentityInfoDataManager>
implements IdentityInfoEntityManager
- Author:
- Tom Baeyens, Joram Barrez
-
Field Summary
Fields inherited from class AbstractEngineEntityManager
engineConfigurationFields inherited from class AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionIdentityInfoEntityManagerImpl(IdmEngineConfiguration 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 AbstractIdmEngineEntityManager
createEntityEventMethods inherited from class AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcherMethods inherited from class AbstractEntityManager
create, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
IdentityInfoEntityManagerImpl
public IdentityInfoEntityManagerImpl(IdmEngineConfiguration idmEngineConfiguration, IdentityInfoDataManager identityInfoDataManager)
-
-
Method Details
-
deleteUserInfoByUserIdAndKey
- Specified by:
deleteUserInfoByUserIdAndKeyin interfaceIdentityInfoEntityManager
-
updateUserInfo
-
insertAccountDetails
-
encryptPassword
-
decryptPassword
-
findUserInfoByUserIdAndKey
- Specified by:
findUserInfoByUserIdAndKeyin interfaceIdentityInfoEntityManager
-
findIdentityInfoByUserId
- Specified by:
findIdentityInfoByUserIdin interfaceIdentityInfoEntityManager
-
findUserInfoKeysByUserIdAndType
- Specified by:
findUserInfoKeysByUserIdAndTypein interfaceIdentityInfoEntityManager
-