@AccessLevel(value=EXTERNAL)
@Implementable
public interface GuidedChangeCOCNextStepRules
Modifier and Type | Method and Description |
---|---|
curam.util.exception.LocalisableString |
getEligibilityDescription(curam.guidedchanges.struct.GuidedChangeCOCKey key)
Determines the eligibility description of the guided wizard actions that
need to be displayed for the user.
|
curam.guidedchanges.struct.ChangeTypeDtlsList |
runRules(curam.guidedchanges.struct.GuidedChangeCOCNextStepDtls details)
Runs the business rules which determine the list of change types that are
required to be completed and/or considered in order to bring a Guided
Change of Circumstance to completion.
|
curam.guidedchanges.struct.ChangeTypeDtlsList runRules(curam.guidedchanges.struct.GuidedChangeCOCNextStepDtls details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The Guided Change of Circumstance details.curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.LocalisableString getEligibilityDescription(curam.guidedchanges.struct.GuidedChangeCOCKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier of the Guided Change of Circumstancecuram.util.exception.AppException
curam.util.exception.InformationalException