Class ReconciliationGroupProcessor
- java.lang.Object
-
- org.openiam.recon.service.impl.processor.AbstractReconciliationProcessor<ExtensibleGroup,ProvisionGroup>
-
- org.openiam.recon.service.impl.processor.ReconciliationGroupProcessor
-
- All Implemented Interfaces:
ReconciliationProcessor
@Component public class ReconciliationGroupProcessor extends AbstractReconciliationProcessor<ExtensibleGroup,ProvisionGroup>
-
-
Field Summary
-
Fields inherited from class org.openiam.recon.service.impl.processor.AbstractReconciliationProcessor
auditLogHelper, dataMap, helper, managedSystemCache, mapper, matchRuleProcessorFactory, PACKAGE_SIZE, propertyValueSweeper, rabbitMQSender, reconciliationConfigRabbitMQService, reconPartProcessingQueue
-
-
Constructor Summary
Constructors Constructor Description ReconciliationGroupProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
continueReconciliationWithPartOfIDMData(ReconciliationConfig config, Part part, boolean isLastPart, String mainReconAuditLog)
void
continueReconciliationWithPartOfTargetData(ReconciliationConfig config, Part part, boolean isLastPart, Set<String> processedGroupIds, String mainReconAuditLog)
void
splitDataAndRunByParts(ReconciliationConfig config, List<LineObject> lineObjects, String mainReconAuditLog)
method splits income data from target into parts, and calls API to processes these partsvoid
startReconciliation(ReconciliationConfig config)
-
Methods inherited from class org.openiam.recon.service.impl.processor.AbstractReconciliationProcessor
buildSearchQuery, buildSearchRequest, findEntities, getAttributesFromPolicyMap, getObjectString, obtainPolicyMap, performPopulationScript, processReconciliationStop, setMetric
-
-
-
-
Method Detail
-
startReconciliation
public void startReconciliation(ReconciliationConfig config) throws ScriptEngineException, BasicDataServiceException
-
splitDataAndRunByParts
public void splitDataAndRunByParts(ReconciliationConfig config, List<LineObject> lineObjects, String mainReconAuditLog)
Description copied from interface:ReconciliationProcessor
method splits income data from target into parts, and calls API to processes these parts
-
continueReconciliationWithPartOfTargetData
public void continueReconciliationWithPartOfTargetData(ReconciliationConfig config, Part part, boolean isLastPart, Set<String> processedGroupIds, String mainReconAuditLog) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
continueReconciliationWithPartOfIDMData
public void continueReconciliationWithPartOfIDMData(ReconciliationConfig config, Part part, boolean isLastPart, String mainReconAuditLog) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-