public interface ApplicationCommunication
Modifier and Type | Method and Description |
---|---|
void |
createApplicationEmailCommunication(curam.application.facade.struct.ApplicationEmailCommunication applicationEmailComm)
Creates an Email Communication for an application.
|
curam.core.sl.struct.TemplateAndDocumentDataKey |
createApplicationMSWordComm(curam.application.facade.struct.ApplicationMSWordComm applicationMSWordComm)
Creates an MS Word Communication for an application.
|
void |
createApplicationProFormComm(curam.application.facade.struct.ApplicationProFormComm applicationProFormaComm)
Creates a ProForma Communication for an application.
|
void |
createApplicationRecordedCommunication(curam.application.facade.struct.ApplicationRecCommunication applicationRecCommunication)
Creates a recorded Communication for an application.
|
curam.application.facade.struct.ApplicationID |
getCaseID(curam.application.facade.struct.ApplicationID applicationID)
Retrieves the CaseID that the application belongs to.
|
curam.application.facade.struct.ApplicationClientDetailsList |
listApplicationMembers(curam.application.facade.struct.ApplicationKey key)
Returns a list of all client details on the application.
|
curam.application.facade.struct.ApplicationClientDetailsList |
listClients(curam.application.facade.struct.ApplicationKey key)
Returns a list of all clients on the application.
|
curam.core.facade.struct.CommunicationDetailList |
listCommunicationsOnApplication(curam.application.facade.struct.ApplicationID applicationCommunications)
Returns a list of all communications on the application.
|
void |
modifyRecordedCommunication1(curam.core.facade.struct.ModifyRecordedCommKey modifyRecordedCommKey,
curam.application.facade.struct.ModifyApplicationRecordedCommDetails1 modifyRecordedCommDetails)
This method modifies a recorded communication for an application.
|
void |
modifyWordDocument(curam.application.facade.struct.ModifyApplicationWordDocumentDetails dtls)
Modifies the Microsoft Word document details.
|
@AccessLevel(value=EXTERNAL) void modifyRecordedCommunication1(curam.core.facade.struct.ModifyRecordedCommKey modifyRecordedCommKey, curam.application.facade.struct.ModifyApplicationRecordedCommDetails1 modifyRecordedCommDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void createApplicationRecordedCommunication(curam.application.facade.struct.ApplicationRecCommunication applicationRecCommunication) throws curam.util.exception.AppException, curam.util.exception.InformationalException
applicationRecCommunication
- Details of the recorded communication
record to be created for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ApplicationID getCaseID(curam.application.facade.struct.ApplicationID applicationID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
applicationID
- Key containing the identifier for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
void createApplicationEmailCommunication(curam.application.facade.struct.ApplicationEmailCommunication applicationEmailComm) throws curam.util.exception.AppException, curam.util.exception.InformationalException
applicationEmailCommunication
- Details of the email communication
record to be created for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
void createApplicationProFormComm(curam.application.facade.struct.ApplicationProFormComm applicationProFormaComm) throws curam.util.exception.AppException, curam.util.exception.InformationalException
applicationProFormComm
- Details of the proforma communication record
to be created for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.sl.struct.TemplateAndDocumentDataKey createApplicationMSWordComm(curam.application.facade.struct.ApplicationMSWordComm applicationMSWordComm) throws curam.util.exception.AppException, curam.util.exception.InformationalException
applicationMSWordComm
- Details of the word communication record to
be created for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ApplicationClientDetailsList listApplicationMembers(curam.application.facade.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Application key which contains the applicationIDcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ApplicationClientDetailsList listClients(curam.application.facade.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Key identifying the application.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.facade.struct.CommunicationDetailList listCommunicationsOnApplication(curam.application.facade.struct.ApplicationID applicationCommunications) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Key which contains the applicationIDcuram.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyWordDocument(curam.application.facade.struct.ModifyApplicationWordDocumentDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException