@AccessLevel(value=EXTERNAL)
public interface ThirdPartyRequest
Modifier and Type | Method and Description |
---|---|
void |
cancelThirdPartyRequest(curam.decisionassist.facade.application.struct.ThirdPartyRequestKey key)
Cancels a third party request.
|
curam.decisionassist.facade.application.struct.ThirdPartyRequestKey |
createThirdPartyRequest(curam.decisionassist.facade.application.struct.CreateThirdPartyRequestDetails dtls)
Creates a third party request.
|
void |
createTPRQuestions(curam.decisionassist.facade.application.struct.TPRQuestionDetails dtls)
Creates the third party questions.
|
void |
editThirdPartyAnswers(curam.decisionassist.facade.application.struct.ThirdPartyRequestAndAnswerDetailsForSave dtls)
Modifies the third party answers.
|
void |
editThirdPartyRequest(curam.decisionassist.facade.application.struct.TPRQuestionDetails dtls)
Modifies a third party request.
|
curam.decisionassist.facade.application.struct.ThirdPartyRequestAndAnswerDetails |
getThirdPartyQuestionAnswerDetails(curam.decisionassist.facade.application.struct.ThirdPartyRequestKey key)
Reads a third party request and its associated question and answer
details.
|
curam.decisionassist.facade.application.struct.LoadTPRQuestionnaireDetails |
readThirdPartyRequest(curam.decisionassist.facade.application.struct.ThirdPartyRequestAndDDIDKey key)
Reads the details of a third party request.
|
void |
recordThirdPartyAnswers(curam.decisionassist.facade.application.struct.ThirdPartyRequestAndAnswerDetailsForSave dtls)
Records the third party answers.
|
void |
sendThirdPartyRequest(curam.decisionassist.facade.application.struct.ThirdPartyRequestKey key)
Modifies the status of the third party request to 'Sent'.
|
curam.decisionassist.facade.application.struct.ViewThirdPartyRequestDetails |
viewThirdPartyRequest(curam.decisionassist.facade.application.struct.ThirdPartyRequestAndDDIDKey key)
Reads the details of a third party request.
|
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.ViewThirdPartyRequestDetails viewThirdPartyRequest(curam.decisionassist.facade.application.struct.ThirdPartyRequestAndDDIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains the key of the third party request and the
determination delivery.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequest, DeterminationAnswer, Question |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.ThirdPartyRequestKey createThirdPartyRequest(curam.decisionassist.facade.application.struct.CreateThirdPartyRequestDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- The third party request details.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequest |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.LoadTPRQuestionnaireDetails readThirdPartyRequest(curam.decisionassist.facade.application.struct.ThirdPartyRequestAndDDIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains the third party request key and the determination
delivery key.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequest |
@AccessLevel(value=EXTERNAL) void sendThirdPartyRequest(curam.decisionassist.facade.application.struct.ThirdPartyRequestKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The third party request key.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequest |
@AccessLevel(value=EXTERNAL) void cancelThirdPartyRequest(curam.decisionassist.facade.application.struct.ThirdPartyRequestKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The third party request key.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequest |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.ThirdPartyRequestAndAnswerDetails getThirdPartyQuestionAnswerDetails(curam.decisionassist.facade.application.struct.ThirdPartyRequestKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Contains the third party request details and an xml format of
the third party questions and answers.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequest, ThirdPartyRequestQuestion, DeterminationAnswer |
@AccessLevel(value=EXTERNAL) void recordThirdPartyAnswers(curam.decisionassist.facade.application.struct.ThirdPartyRequestAndAnswerDetailsForSave dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Contains the details of the third party request and the
question and answers.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequest, DeterminationQuestionnaire, DeterminationAnswer |
@AccessLevel(value=EXTERNAL) void editThirdPartyAnswers(curam.decisionassist.facade.application.struct.ThirdPartyRequestAndAnswerDetailsForSave dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The assessment case key.dtls
- Contains the details of the third party request and the
question and answers.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequest, DeterminationQuestionnaire, DeterminationAnswer |
@AccessLevel(value=EXTERNAL) void createTPRQuestions(curam.decisionassist.facade.application.struct.TPRQuestionDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- The third party request question details.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequestQuestion, ThirdPartyRequest |
@AccessLevel(value=EXTERNAL) void editThirdPartyRequest(curam.decisionassist.facade.application.struct.TPRQuestionDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- The third party request question details.curam.util.exception.AppException
curam.util.exception.InformationalException
ThirdPartyRequest, ThirdPartyRequestQuestion |