@AccessLevel(value=EXTERNAL)
@Implementable
public abstract class AbstractBulkICReassessmentCaseSelector
extends java.lang.Object
BulkICReassessment
batch job.
This abstract class is #EXTERNAL
and may be extended
to provide custom case selection.
The abstract class allows the interface to change without breaking the compilation of the customer's implementation (by providing OOTB empty implementations in the base class).
Anyone extending this class is responsible for implementing
#getIntegratedCasesForReassessment()
to return the Integrated Case IDs to be processed by the
BulkICReassessment
batch job.
The extending class should be injected for class
BulkICReassessmentCaseSelector
in order for the
BulkICReassessment
batch job to use it for case selection.
See BulkICReassessmentCaseSelectorImpl
for the default
implementation.
Constructor and Description |
---|
AbstractBulkICReassessmentCaseSelector() |