public class IdentityInfoEntityManagerImpl extends AbstractEntityManager<IdentityInfoEntity> implements IdentityInfoEntityManager
Modifier and Type | Field and Description |
---|---|
protected IdentityInfoDataManager |
identityInfoDataManager |
processEngineConfiguration
Constructor and Description |
---|
IdentityInfoEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration,
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 DataManager<IdentityInfoEntity> |
getDataManager() |
IdentityInfoDataManager |
getIdentityInfoDataManager() |
protected void |
insertAccountDetails(IdentityInfoEntity identityInfoEntity,
Map<String,String> accountDetails,
Set<String> keys) |
void |
setIdentityInfoDataManager(IdentityInfoDataManager identityInfoDataManager) |
void |
updateUserInfo(String userId,
String userPassword,
String type,
String key,
String value,
String accountPassword,
Map<String,String> accountDetails) |
create, delete, delete, delete, findById, insert, insert, update, update
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getGroupEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityInfoEntityManager, getIdentityLinkEntityManager, getJobEntityManager, getJobExecutor, getMembershipEntityManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getTaskEntityManager, getUserIdentityEntityManager, getVariableInstanceEntityManager
protected IdentityInfoDataManager identityInfoDataManager
public IdentityInfoEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, IdentityInfoDataManager identityInfoDataManager)
protected DataManager<IdentityInfoEntity> getDataManager()
getDataManager
in class AbstractEntityManager<IdentityInfoEntity>
public void deleteUserInfoByUserIdAndKey(String userId, String key)
deleteUserInfoByUserIdAndKey
in interface IdentityInfoEntityManager
public void updateUserInfo(String userId, String userPassword, String type, String key, String value, String accountPassword, Map<String,String> accountDetails)
updateUserInfo
in interface IdentityInfoEntityManager
protected void insertAccountDetails(IdentityInfoEntity identityInfoEntity, Map<String,String> accountDetails, Set<String> keys)
public IdentityInfoEntity findUserInfoByUserIdAndKey(String userId, String key)
findUserInfoByUserIdAndKey
in interface IdentityInfoEntityManager
public List<IdentityInfoEntity> findIdentityInfoByUserId(String userId)
findIdentityInfoByUserId
in interface IdentityInfoEntityManager
public List<String> findUserInfoKeysByUserIdAndType(String userId, String type)
findUserInfoKeysByUserIdAndType
in interface IdentityInfoEntityManager
public IdentityInfoDataManager getIdentityInfoDataManager()
public void setIdentityInfoDataManager(IdentityInfoDataManager identityInfoDataManager)
Copyright © 2015 Alfresco. All rights reserved.