public class IdentityInfoEntityManagerImpl extends AbstractIdmEngineEntityManager<IdentityInfoEntity,IdentityInfoDataManager> implements IdentityInfoEntityManager
engineConfigurationdataManager, engineType| Constructor and Description |
|---|
IdentityInfoEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration,
IdentityInfoDataManager identityInfoDataManager) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
decryptPassword(byte[] storedPassword,
String userPassword) |
void |
deleteUserInfoByUserIdAndKey(String userId,
String key) |
protected byte[] |
encryptPassword(String accountPassword,
String userPassword) |
List<IdentityInfoEntity> |
findIdentityInfoByUserId(String userId) |
IdentityInfoEntity |
findUserInfoByUserIdAndKey(String userId,
String key) |
List<String> |
findUserInfoKeysByUserIdAndType(String userId,
String type) |
protected void |
insertAccountDetails(IdentityInfoEntity identityInfoEntity,
Map<String,String> accountDetails,
Set<String> keys) |
void |
updateUserInfo(String userId,
String userPassword,
String type,
String key,
String value,
String accountPassword,
Map<String,String> accountDetails) |
createEntityEventgetClock, getCommandExecutor, getEngineConfiguration, getEventDispatchercreate, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, updatepublic IdentityInfoEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, IdentityInfoDataManager identityInfoDataManager)
public void deleteUserInfoByUserIdAndKey(String userId, String key)
deleteUserInfoByUserIdAndKey in interface IdentityInfoEntityManagerpublic void updateUserInfo(String userId, String userPassword, String type, String key, String value, String accountPassword, Map<String,String> accountDetails)
updateUserInfo in interface IdentityInfoEntityManagerprotected void insertAccountDetails(IdentityInfoEntity identityInfoEntity, Map<String,String> accountDetails, Set<String> keys)
public IdentityInfoEntity findUserInfoByUserIdAndKey(String userId, String key)
findUserInfoByUserIdAndKey in interface IdentityInfoEntityManagerpublic List<IdentityInfoEntity> findIdentityInfoByUserId(String userId)
findIdentityInfoByUserId in interface IdentityInfoEntityManagerpublic List<String> findUserInfoKeysByUserIdAndType(String userId, String type)
findUserInfoKeysByUserIdAndType in interface IdentityInfoEntityManager