Interface ReconciliationProcessor
-
- All Known Implementing Classes:
AbstractReconciliationProcessor,ReconciliationGroupProcessor,ReconciliationUserProcessor
public interface ReconciliationProcessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcontinueReconciliationWithPartOfIDMData(ReconciliationConfig config, Part part, boolean isLastPart, String parentAuditLogId)voidcontinueReconciliationWithPartOfTargetData(ReconciliationConfig config, Part part, boolean isLastPart, Set<String> processedUserIds, String parentAuditLogId)voidsplitDataAndRunByParts(ReconciliationConfig config, List<LineObject> lineObjects, String parentAuditLogId)method splits income data from target into parts, and calls API to processes these partsvoidstartReconciliation(ReconciliationConfig config)
-
-
-
Method Detail
-
startReconciliation
void startReconciliation(ReconciliationConfig config) throws IOException, ScriptEngineException, BasicDataServiceException
-
splitDataAndRunByParts
void splitDataAndRunByParts(ReconciliationConfig config, List<LineObject> lineObjects, String parentAuditLogId)
method splits income data from target into parts, and calls API to processes these parts- Parameters:
config-lineObjects-parentAuditLogId-
-
continueReconciliationWithPartOfTargetData
void continueReconciliationWithPartOfTargetData(ReconciliationConfig config, Part part, boolean isLastPart, Set<String> processedUserIds, String parentAuditLogId) throws IOException, ScriptEngineException, BasicDataServiceException
-
continueReconciliationWithPartOfIDMData
void continueReconciliationWithPartOfIDMData(ReconciliationConfig config, Part part, boolean isLastPart, String parentAuditLogId) throws IOException, ScriptEngineException, BasicDataServiceException
-
-