Package org.openiam.srvc.idm
Class ReconciliationConfWebServiceImpl
- java.lang.Object
-
- org.openiam.srvc.AbstractApiService
-
- org.openiam.srvc.idm.ReconciliationConfWebServiceImpl
-
- All Implemented Interfaces:
ReconciliationConfWebService
@Component("reconConfServiceWS") public class ReconciliationConfWebServiceImpl extends AbstractApiService implements ReconciliationConfWebService- Author:
- suneet
-
-
Field Summary
Fields Modifier and Type Field Description protected ReconciliationConfigServicereconConfigService-
Fields inherited from class org.openiam.srvc.AbstractApiService
applicationContext, log, rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description ReconciliationConfWebServiceImpl(ReconciliationConfigQueue rabbitMqQueue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReconciliationConfigResponseaddConfig(ReconciliationConfig config)Add reconciliation configurationintcountReconConfig(ReconConfigSearchBean searchBean)Get reconciliation configcount using searchBean filterReconciliationConfigListResponsefindReconConfigs(ReconConfigSearchBean searchBean, int from, int size)Find reconciliation configurations using searchBean filterReconciliationConfigResponsegetConfigById(String configId)ReconciliationConfigResponsegetConfigByResourceUserType(String resourceId)Get reconciliation configuration by resourceId for ResourceType = "USER"ReconciliationConfigListResponsegetConfigsByResourceId(String resourceId)Get reconciliation configuration for resourceIdResponseremoveConfig(String configId)Remove reconciliation configuration by idReconciliationConfigResponseupdateConfig(ReconciliationConfig config)Update reconciliation configuration-
Methods inherited from class org.openiam.srvc.AbstractApiService
broadcast, crudRequest, getBooleanValue, getIntValue, getIntValue, getRabbitMqQueue, getResponse, getResponse, getValue, getValue, getValueList, getValueList, idRequest, manageApiRequest, manageApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, membershipRequestProcessing, membershipRequestProcessing, publish, publish, sendAsync, sendAsync
-
-
-
-
Field Detail
-
reconConfigService
@Autowired protected ReconciliationConfigService reconConfigService
-
-
Constructor Detail
-
ReconciliationConfWebServiceImpl
public ReconciliationConfWebServiceImpl(ReconciliationConfigQueue rabbitMqQueue)
-
-
Method Detail
-
addConfig
public ReconciliationConfigResponse addConfig(ReconciliationConfig config)
Add reconciliation configuration- Specified by:
addConfigin interfaceReconciliationConfWebService- Parameters:
config-- Returns:
-
updateConfig
public ReconciliationConfigResponse updateConfig(ReconciliationConfig config)
Update reconciliation configuration- Specified by:
updateConfigin interfaceReconciliationConfWebService- Parameters:
config-- Returns:
-
getConfigByResourceUserType
public ReconciliationConfigResponse getConfigByResourceUserType(String resourceId)
Get reconciliation configuration by resourceId for ResourceType = "USER"- Specified by:
getConfigByResourceUserTypein interfaceReconciliationConfWebService- Parameters:
resourceId-- Returns:
-
findReconConfigs
public ReconciliationConfigListResponse findReconConfigs(ReconConfigSearchBean searchBean, int from, int size)
Find reconciliation configurations using searchBean filter- Specified by:
findReconConfigsin interfaceReconciliationConfWebService- Parameters:
searchBean-from-size-- Returns:
-
countReconConfig
public int countReconConfig(ReconConfigSearchBean searchBean)
Get reconciliation configcount using searchBean filter- Specified by:
countReconConfigin interfaceReconciliationConfWebService- Parameters:
searchBean-- Returns:
-
getConfigsByResourceId
public ReconciliationConfigListResponse getConfigsByResourceId(String resourceId)
Get reconciliation configuration for resourceId- Specified by:
getConfigsByResourceIdin interfaceReconciliationConfWebService- Parameters:
resourceId-- Returns:
-
removeConfig
public Response removeConfig(String configId)
Remove reconciliation configuration by id- Specified by:
removeConfigin interfaceReconciliationConfWebService- Parameters:
configId-- Returns:
-
getConfigById
public ReconciliationConfigResponse getConfigById(String configId)
- Specified by:
getConfigByIdin interfaceReconciliationConfWebService
-
-