@AccessLevel(value=EXTERNAL)
public interface CREOLEProgramRecommendation
Modifier and Type | Method and Description |
---|---|
curam.core.struct.ProductDeliveryKey |
authorize(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Authorizes a simulated determination and creates a product delivery case.
|
void |
decline(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key,
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDeclinedDetails simulatedDeterminationDeclinedDetails)
Declines a simulated determination.
|
void |
denyProgramApplication(curam.creoleprogramrecommendation.facade.struct.ProgramApplicationUpdateDetails programApplicationUpdateDetails)
Denies a program application.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listEligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key)
Reads a list of eligible simulated determinations for a program
recommendation result.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listIneligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key)
Reads a list of ineligible simulated determinations for a program
recommendation result.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listLatestAppliedForEligibleSimulatedDeterminations(curam.application.entity.struct.ApplicationKey key)
Reads a list of eligible simulated determinations for the latest program
recommendation on an application.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listLatestEligibleSimulatedDeterminations(curam.core.struct.CaseHeaderKey key)
Reads a list of eligible simulated determinations for the latest program
recommendation on an integrated case.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listLatestEligibleSimulatedDeterminationsForApplication(curam.application.entity.struct.ApplicationKey key)
Reads a list of eligible simulated determinations for the latest program
recommendation on an application.
|
curam.creoleprogramrecommendation.facade.struct.ProgramIneligibilityDetailsList |
listLatestIneligibleProgramsForApplication(curam.application.entity.struct.ApplicationKey key)
Reads the list of program applications that were deemed ineligible by the
latest program recommendation.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationPeriodDetailsList |
listPeriodsForSimulatedDetermination(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Reads a list of the coverage periods for a simulated determination.
|
curam.creoleprogramrecommendation.facade.struct.ProgramDetailsList |
listProgramDetails(curam.core.struct.CaseHeaderKey caseHeaderKey)
Reads a list of programs which are configured for program recommendation.
|
curam.creoleprogramrecommendation.facade.struct.ApplicationProgramDetailsList |
listProgramDetailsForApplication(curam.application.entity.struct.ApplicationKey applicationKey)
Reads a list of programs which are configured for program recommendation.
|
curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList |
listProgramRecommendationsForApplication(curam.application.entity.struct.ApplicationKey key)
Deprecated.
by listProgramRecommendationsForApplication1.
|
curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 |
listProgramRecommendationsForApplication1(curam.application.entity.struct.ApplicationKey key)
Reads a list of program recommendations for an application.
|
curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList |
listProgramRecommendationsForCase(curam.core.struct.CaseHeaderKey key)
Deprecated.
by listProgramRecommendationsForCase1.
|
curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 |
listProgramRecommendationsForCase1(curam.core.struct.CaseHeaderKey key)
Reads a list of program recommendations for an integrated case.
|
curam.creoleprogramrecommendation.facade.struct.PingResult |
ping(curam.creoleprogramrecommendation.facade.struct.PingKey key)
Returns "true" if Eligibility Check is in progress for a given case,
otherwise returns "false".
|
curam.creoleprogramrecommendation.facade.struct.DisplayPage |
readDisplayRulesEntryPage(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Reads the display rules entry UIM page for the underlying program in a
simulated determination.
|
void |
runProgramRecommendation(curam.creoleprogramrecommendation.facade.struct.ProgramRecommendationDetails details)
Runs program recommendation for an integrated case against a selection of
programs.
|
void |
runProgramRecommendationForApplication(curam.creoleprogramrecommendation.facade.struct.ApplicationProgramRecommendationDetails details)
Runs program recommendation for an application against a selection of
programs.
|
curam.creoleprogramrecommendation.facade.struct.AuthorizationDetails |
viewAuthorizationDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Reads the authorization details of a simulated determination.
|
curam.creoleprogramrecommendation.facade.struct.DeclinationDetails |
viewDeclinationDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Reads the declination details of a simulated determination.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDisplayCategoryXML |
viewDisplayRulesCategorySubscreenXML(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key,
curam.creoleprogramrecommendation.facade.struct.DisplayCategorySubscreenKey displayCategoryKey)
Reads the subscreen display rule XML for a simulated determination for a
specific display category on a specific date.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDisplayCategoryXML |
viewDisplayRulesCategoryXML(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key,
curam.creoleprogramrecommendation.facade.struct.DisplayCategoryKey displayCategoryKey)
Reads the display rule XML for a simulated determination for a specific
display category on a specific date.
|
curam.creoleprogramrecommendation.facade.struct.ProgramApplicationStatusDetails |
viewProgramApplicationStatusDetails(curam.application.entity.struct.ProgramApplicationKey programApplicationKey)
Reads the status details for a program application.
|
@AccessLevel(value=EXTERNAL) void runProgramRecommendation(curam.creoleprogramrecommendation.facade.struct.ProgramRecommendationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details required to run program recommendation.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgRecProduct, CREOLEProgRecDecisionDispCat |
CREOLEProgramRecommendation, CREOLEProgramRecSummary |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationPeriodDetailsList listPeriodsForSimulatedDetermination(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the simulated determination.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDisplayCategoryXML viewDisplayRulesCategoryXML(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key, curam.creoleprogramrecommendation.facade.struct.DisplayCategoryKey displayCategoryKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the simulated determination.displayCategoryKey
- The required date and display category.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, CREOLEProgRecDecisionDispCat |
@Deprecated curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList listProgramRecommendationsForCase(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.DisplayPage readDisplayRulesEntryPage(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the simulated determination.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, CREOLEProgRecDecisionDispCat, CREOLEProgRecProduct |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList listEligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the program recommendation.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList listIneligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the program recommendation.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation |
@Deprecated curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList listProgramRecommendationsForApplication(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void runProgramRecommendationForApplication(curam.creoleprogramrecommendation.facade.struct.ApplicationProgramRecommendationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details required to run program recommendation.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgRecProduct, CREOLEProgRecDecisionDispCat, Application |
CREOLEProgramRecommendation, CREOLEProgramRecSummary |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDisplayCategoryXML viewDisplayRulesCategorySubscreenXML(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key, curam.creoleprogramrecommendation.facade.struct.DisplayCategorySubscreenKey displayCategoryKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the simulated determination.displayCategoryKey
- The required date, display category, subscreen
name and business object ID.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, CREOLEProgRecDecisionDispCat |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.ProgramIneligibilityDetailsList listLatestIneligibleProgramsForApplication(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramApplication, Application, ProgramApplication |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList listLatestEligibleSimulatedDeterminations(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, Case |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList listLatestEligibleSimulatedDeterminationsForApplication(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, Application |
@AccessLevel(value=EXTERNAL) curam.core.struct.ProductDeliveryKey authorize(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the simulated determination.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, Case |
SimDeterminationAuthorization, ProductDelivery |
@AccessLevel(value=EXTERNAL) void decline(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key, curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDeclinedDetails simulatedDeterminationDeclinedDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the simulated determination.simulatedDeterminationDeclinedDetails
- The details of the simulated
determination declination.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation |
SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.AuthorizationDetails viewAuthorizationDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the simulated determination.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, SimDeterminationAuthorization, Users |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.DeclinationDetails viewDeclinationDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the simulated determination.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, SimDeterminationDeclination, Users |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.ApplicationProgramDetailsList listProgramDetailsForApplication(curam.application.entity.struct.ApplicationKey applicationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgRecProduct, Application |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.ProgramDetailsList listProgramDetails(curam.core.struct.CaseHeaderKey caseHeaderKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgRecProduct, ProductDelivery, Case |
@AccessLevel(value=EXTERNAL) void denyProgramApplication(curam.creoleprogramrecommendation.facade.struct.ProgramApplicationUpdateDetails programApplicationUpdateDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
programApplicationUpdateDetails
- The program application details.curam.util.exception.AppException
curam.util.exception.InformationalException
ProgramApplication |
ProgramApplication, ProgramApplicationStatus, Milestone |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.ProgramApplicationStatusDetails viewProgramApplicationStatusDetails(curam.application.entity.struct.ProgramApplicationKey programApplicationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
programApplicationKey
- The key for the program application.curam.util.exception.AppException
curam.util.exception.InformationalException
ProgramApplication, ProgramApplicationStatus, Users |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDetailsList listLatestAppliedForEligibleSimulatedDeterminations(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, CREOLEProgRecProduct, Application, ProgramApplication |
curam.creoleprogramrecommendation.facade.struct.PingResult ping(curam.creoleprogramrecommendation.facade.struct.PingKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 listProgramRecommendationsForApplication1(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, Application, Users |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 listProgramRecommendationsForCase1(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, Users |