public interface ApplicationCaseProgram
Modifier and Type | Method and Description |
---|---|
curam.screening.facade.struct.CodeTableCodeDescriptionDetailsList |
getAllReopenReasons()
Returns a list of all reasons for reopening a program application.
|
curam.screening.facade.struct.CodeTableCodeDescriptionDetailsList |
getReopenStatusTransitionReasons(curam.workspaceservices.intake.struct.IntakeProgramApplicationKey key)
Returns a list of reasons for reopening an intake program application
based on the status.
|
curam.commonintake.facade.struct.ProgramReopenDetailsList |
listProgramReopenings(curam.workspaceservices.intake.struct.IntakeProgramApplicationKey key)
Retrieves a list of withdrawals for the program application.
|
void |
modifyReopenDetails(curam.commonintake.facade.struct.ModifyProgramReopenDetails modifyReopenDetails)
Modifies the details of an intake program application reopening.
|
curam.commonintake.facade.struct.ProgramReopenDetails |
readReopenDetailsForModify(curam.commonintake.entity.struct.ProgramReopenInfoKey key)
Reads the comments of a specific program application reopening.
|
void |
reopen(curam.commonintake.facade.struct.ProgramReopenKey key)
Reopens a program application that had been withdrawn or denied.
|
curam.commonintake.facade.struct.ProgramReopenDetailsList listProgramReopenings(curam.workspaceservices.intake.struct.IntakeProgramApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unqiue identifier of the intake program application.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.void reopen(curam.commonintake.facade.struct.ProgramReopenKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The reason and comments for reopening a program.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.curam.screening.facade.struct.CodeTableCodeDescriptionDetailsList getReopenStatusTransitionReasons(curam.workspaceservices.intake.struct.IntakeProgramApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the intake program application.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.curam.commonintake.facade.struct.ProgramReopenDetails readReopenDetailsForModify(curam.commonintake.entity.struct.ProgramReopenInfoKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the program reopen info record.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.void modifyReopenDetails(curam.commonintake.facade.struct.ModifyProgramReopenDetails modifyReopenDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
modifyReopenDetails
- The details of the program reopen record to be
modified.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.curam.screening.facade.struct.CodeTableCodeDescriptionDetailsList getAllReopenReasons() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.