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 ReconciliationConfigService
reconConfigService
-
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 ReconciliationConfigResponse
addConfig(ReconciliationConfig config)
Add reconciliation configurationint
countReconConfig(ReconConfigSearchBean searchBean)
Get reconciliation configcount using searchBean filterReconciliationConfigListResponse
findReconConfigs(ReconConfigSearchBean searchBean, int from, int size)
Find reconciliation configurations using searchBean filterReconciliationConfigResponse
getConfigById(String configId)
ReconciliationConfigResponse
getConfigByResourceUserType(String resourceId)
Get reconciliation configuration by resourceId for ResourceType = "USER"ReconciliationConfigListResponse
getConfigsByResourceId(String resourceId)
Get reconciliation configuration for resourceIdResponse
removeConfig(String configId)
Remove reconciliation configuration by idReconciliationConfigResponse
updateConfig(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:
addConfig
in interfaceReconciliationConfWebService
- Parameters:
config
-- Returns:
-
updateConfig
public ReconciliationConfigResponse updateConfig(ReconciliationConfig config)
Update reconciliation configuration- Specified by:
updateConfig
in interfaceReconciliationConfWebService
- Parameters:
config
-- Returns:
-
getConfigByResourceUserType
public ReconciliationConfigResponse getConfigByResourceUserType(String resourceId)
Get reconciliation configuration by resourceId for ResourceType = "USER"- Specified by:
getConfigByResourceUserType
in interfaceReconciliationConfWebService
- Parameters:
resourceId
-- Returns:
-
findReconConfigs
public ReconciliationConfigListResponse findReconConfigs(ReconConfigSearchBean searchBean, int from, int size)
Find reconciliation configurations using searchBean filter- Specified by:
findReconConfigs
in interfaceReconciliationConfWebService
- Parameters:
searchBean
-from
-size
-- Returns:
-
countReconConfig
public int countReconConfig(ReconConfigSearchBean searchBean)
Get reconciliation configcount using searchBean filter- Specified by:
countReconConfig
in interfaceReconciliationConfWebService
- Parameters:
searchBean
-- Returns:
-
getConfigsByResourceId
public ReconciliationConfigListResponse getConfigsByResourceId(String resourceId)
Get reconciliation configuration for resourceId- Specified by:
getConfigsByResourceId
in interfaceReconciliationConfWebService
- Parameters:
resourceId
-- Returns:
-
removeConfig
public Response removeConfig(String configId)
Remove reconciliation configuration by id- Specified by:
removeConfig
in interfaceReconciliationConfWebService
- Parameters:
configId
-- Returns:
-
getConfigById
public ReconciliationConfigResponse getConfigById(String configId)
- Specified by:
getConfigById
in interfaceReconciliationConfWebService
-
-