Package org.openiam.esb.am.service.impl
Class UserAuthParamServiceImpl
- java.lang.Object
-
- org.openiam.esb.am.service.impl.UserAuthParamServiceImpl
-
- All Implemented Interfaces:
UserAuthParamService
@Service("userAuthParamService") public class UserAuthParamServiceImpl extends Object implements UserAuthParamService
-
-
Constructor Summary
Constructors Constructor Description UserAuthParamServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApproveAuthParamResultapproveAuthParam(String token)voiddeleteUserAuthParamsByUserId(String userId)List<UserAuthParam>getUserAuthParams(String userId)List<UserAuthParam>getUserAuthParamsByType(String userId, UserAuthParamType type)List<String>getUserAuthParamValuesByType(String userId, UserAuthParamType type)voidsaveUserAuthParams(List<UserAuthParam> userAuthParamList)
-
-
-
Method Detail
-
getUserAuthParams
@Transactional(readOnly=true) public List<UserAuthParam> getUserAuthParams(String userId) throws BasicDataServiceException
- Specified by:
getUserAuthParamsin interfaceUserAuthParamService- Throws:
BasicDataServiceException
-
getUserAuthParamsByType
@Transactional(readOnly=true) public List<UserAuthParam> getUserAuthParamsByType(String userId, UserAuthParamType type) throws BasicDataServiceException
- Specified by:
getUserAuthParamsByTypein interfaceUserAuthParamService- Throws:
BasicDataServiceException
-
getUserAuthParamValuesByType
@Transactional(readOnly=true) @Cacheable(value="userAuthParamValues", key="{ #userId, #type }") public List<String> getUserAuthParamValuesByType(String userId, UserAuthParamType type) throws BasicDataServiceException- Specified by:
getUserAuthParamValuesByTypein interfaceUserAuthParamService- Throws:
BasicDataServiceException
-
saveUserAuthParams
@Transactional public void saveUserAuthParams(List<UserAuthParam> userAuthParamList) throws BasicDataServiceException
- Specified by:
saveUserAuthParamsin interfaceUserAuthParamService- Throws:
BasicDataServiceException
-
deleteUserAuthParamsByUserId
@Transactional public void deleteUserAuthParamsByUserId(String userId) throws BasicDataServiceException
- Specified by:
deleteUserAuthParamsByUserIdin interfaceUserAuthParamService- Throws:
BasicDataServiceException
-
approveAuthParam
@Transactional public ApproveAuthParamResult approveAuthParam(String token)
- Specified by:
approveAuthParamin interfaceUserAuthParamService
-
-