@AccessLevel(value=EXTERNAL) public abstract class AbstractPDMBatchEvents extends java.lang.Object implements PDMBatchEvents
PDMBatchEvents
. Provides no
implementation for any methods and exists merely to ensure that implementors
of the interface PDMBatchEvents
who also sub-class this class
will not be impacted as new methods are added to PDMBatchEvents
over
time.Constructor and Description |
---|
AbstractPDMBatchEvents() |
Modifier and Type | Method and Description |
---|---|
void |
postNoticeGeneration(long caseID,
java.lang.String runID,
long noticeID,
curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList,
ProgramGroupProjectedEligibility programGroupProjectedEligibility)
Event raised after the generation of a notice during a batch run.
|
void |
postProjectedEligibility(long caseID,
java.lang.String runID,
curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList,
ProgramGroupProjectedEligibility programGroupProjectedEligibility)
Event raised after a projected eligibility execution during a batch run.
|
void |
preNoticeGeneration(long caseID,
java.lang.String runID,
curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList,
ProgramGroupProjectedEligibility programGroupProjectedEligibility,
curam.codetable.impl.PDMNOTICETYPEEntry pdmNoticeType)
Event raised prior to the generation of a notice during a batch run.
|
void |
preProjectedEligibility(long caseID,
java.lang.String runID,
curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList,
curam.codetable.impl.PROJECTEDELIGIBILITYTYPEEntry projectedeligibilitytype)
Event raised prior to a projected eligibility execution during a batch run.
|
void |
projectedEligibilityPrimaryClientTaxFilerDeathFailure(long caseID,
java.lang.String runID,
curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList)
Event raised after projected eligibility processing encountered an error
because data match indicates either the primary client or a tax filer is
deceased and manual follow up is required.
|
public void preProjectedEligibility(long caseID, java.lang.String runID, curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList, curam.codetable.impl.PROJECTEDELIGIBILITYTYPEEntry projectedeligibilitytype) throws curam.util.exception.AppException, curam.util.exception.InformationalException
preProjectedEligibility
in interface PDMBatchEvents
caseID
- The unique identifier of the case on which the projected
eligibility will be ran.runID
- The unique identifier of the batch run from which the
projected
eligibility will be ran.evidenceList
- The list of evidence descriptors which will be provided
to the projected eligibility infrastructure. Changing the contents, i.e
adding and removing, to this list will not change the list used by the
projected eligibility.projectedeligibilitytype
- The type of projected eligibility that will
be ran.curam.util.exception.AppException
- Generic Application Exception.curam.util.exception.InformationalException
- Generic Informational Exception.public void postProjectedEligibility(long caseID, java.lang.String runID, curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList, ProgramGroupProjectedEligibility programGroupProjectedEligibility) throws curam.util.exception.AppException, curam.util.exception.InformationalException
postProjectedEligibility
in interface PDMBatchEvents
caseID
- The unique identifier of the case on which the projected
eligibility was ran.runID
- The unique identifier of the batch run from which the
projected eligibility was ran.evidenceList
- The list of evidence descriptors which was provided
to the projected eligibility infrastructure.programGroupProjectedEligibility
- The result of running the projected
eligibility.curam.util.exception.AppException
- Generic Application Exception.curam.util.exception.InformationalException
- Generic Informational Exception.public void preNoticeGeneration(long caseID, java.lang.String runID, curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList, ProgramGroupProjectedEligibility programGroupProjectedEligibility, curam.codetable.impl.PDMNOTICETYPEEntry pdmNoticeType) throws curam.util.exception.AppException, curam.util.exception.InformationalException
preNoticeGeneration
in interface PDMBatchEvents
caseID
- The unique identifier of the case on which the notice will be
generated.runID
- The unique identifier of the batch run from which the notice
will be generated.evidenceList
- The list of evidence descriptors which was provided
to the projected eligibility infrastructure and made available to the
notice generation infrastructure.programGroupProjectedEligibility
- The result of the projected
eligibility ran as part of the batch execution.pdmNoticeType
- The type of notice that will be generated.curam.util.exception.AppException
- Generic Application Exception.curam.util.exception.InformationalException
- Generic Informational Exception.public void postNoticeGeneration(long caseID, java.lang.String runID, long noticeID, curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList, ProgramGroupProjectedEligibility programGroupProjectedEligibility) throws curam.util.exception.AppException, curam.util.exception.InformationalException
postNoticeGeneration
in interface PDMBatchEvents
caseID
- The unique identifier of the case on which the notice was
generated.runID
- The unique identifier of the batch run from which the notice
was generated.noticeID
- The unique identifier of the notice just created.evidenceList
- The list of evidence descriptors which was provided
to the projected eligibility infrastructure a well as the notice generation
infrastructure.programGroupProjectedEligibility
- The result of the projected
eligibility ran as part of the batch execution.curam.util.exception.AppException
- Generic Application Exception.curam.util.exception.InformationalException
- Generic Informational Exception.public void projectedEligibilityPrimaryClientTaxFilerDeathFailure(long caseID, java.lang.String runID, curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtlsList evidenceList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
projectedEligibilityPrimaryClientTaxFilerDeathFailure
in interface PDMBatchEvents
caseID
- The unique identifier of the case on which the notice was
generated.runID
- The unique identifier of the batch run from which the notice
was generated.evidenceList
- The list of evidence descriptors which was provided
to the projected eligibility infrastructure a well as the notice generation
infrastructure.curam.util.exception.AppException
- Generic Application Exception.curam.util.exception.InformationalException
- Generic Informational Exception.