Package org.openiam.esb.core.service
Interface ReconciliationConfigService
-
- All Known Implementing Classes:
ReconciliationConfigServiceImpl
public interface ReconciliationConfigServiceInterface forReconciliationService. All reconciliation activities are managed through this service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReconciliationConfigResponseaddConfig(ReconciliationConfig config)voidclearSession()intcountReconConfig(ReconConfigSearchBean searchBean)ReconciliationConfigListResponsefindReconConfigs(ReconConfigSearchBean searchBean, int from, int size)ReconciliationConfigResponsegetConfigById(String configId)ReconciliationConfigResponsegetConfigByResourceByType(String resourceId, String type)ReconciliationConfigListResponsegetConfigsByResource(String resourceId)ReconExecStatusOptionsgetExecStatus(String configId)StringgetReconciliationReport(ReconciliationConfig config, String reportType)ReconciliationResultBeangetReconciliationResult(ReconciliationConfig config, ManualReconciliationSearchBean searchBean)ResponseremoveConfig(String configId)ReconciliationConfigResponseupdateConfig(ReconciliationConfig config)voidupdateExecStatus(String configId, ReconExecStatusOptions status)
-
-
-
Method Detail
-
addConfig
ReconciliationConfigResponse addConfig(ReconciliationConfig config) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
updateConfig
ReconciliationConfigResponse updateConfig(ReconciliationConfig config) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
getExecStatus
ReconExecStatusOptions getExecStatus(String configId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
updateExecStatus
void updateExecStatus(String configId, ReconExecStatusOptions status) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
removeConfig
Response removeConfig(String configId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
getConfigByResourceByType
ReconciliationConfigResponse getConfigByResourceByType(String resourceId, String type) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
getConfigById
ReconciliationConfigResponse getConfigById(String configId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
getConfigsByResource
ReconciliationConfigListResponse getConfigsByResource(String resourceId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
findReconConfigs
ReconciliationConfigListResponse findReconConfigs(ReconConfigSearchBean searchBean, int from, int size) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
countReconConfig
int countReconConfig(ReconConfigSearchBean searchBean) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
clearSession
void clearSession() throws BasicDataServiceException- Throws:
BasicDataServiceException
-
getReconciliationResult
ReconciliationResultBean getReconciliationResult(ReconciliationConfig config, ManualReconciliationSearchBean searchBean) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
getReconciliationReport
String getReconciliationReport(ReconciliationConfig config, String reportType) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-