|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbe.ehealth.businessconnector.ehboxV2.service.impl.ConsultationServiceImpl
public class ConsultationServiceImpl
Implementation of ConsultationService
.
Constructor Summary | |
---|---|
ConsultationServiceImpl()
default constructor, needed for ModuleBootstrapHook |
|
ConsultationServiceImpl(SessionValidator sessionValidator,
EhboxReplyValidator replyValidator)
Instantiates a new consultation service impl. |
Method Summary | |
---|---|
DeleteMessageResponse |
deleteMessage(SAMLToken token,
DeleteMessageRequest request)
|
GetBoxInfoResponse |
getBoxInfo(SAMLToken token,
GetBoxInfoRequest getBoxInfoRequest)
Gets the box info. |
GetFullMessageResponse |
getFullMessage(SAMLToken token,
MessageRequestType messageRequestType)
Gets the full message. |
GetMessageAcknowledgmentsStatusResponse |
getMessageAcknowledgmentsStatusResponse(SAMLToken token,
GetMessageAcknowledgmentsStatusRequest messageAcknowledgmentsStatusRequest)
Get the acknowlegement status. |
GetHistoryResponse |
getMessageHistory(SAMLToken token,
MessageRequestType messageRequestType)
Gets the message history. |
GetMessageListResponseType |
getMessageList(SAMLToken token,
GetMessagesListRequest messagesListRequest)
Gets the message list. |
ResponseType |
moveMessage(SAMLToken token,
MoveMessageRequest messageRequestType)
Move to in box. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConsultationServiceImpl(SessionValidator sessionValidator, EhboxReplyValidator replyValidator)
sessionValidator
- the session validatorreplyValidator
- the reply validatorpublic ConsultationServiceImpl()
Method Detail |
---|
public GetBoxInfoResponse getBoxInfo(SAMLToken token, GetBoxInfoRequest getBoxInfoRequest) throws TechnicalConnectorException, EhboxBusinessConnectorException, SessionManagementException
getBoxInfo
in interface ConsultationService
token
- the token
TechnicalConnectorException
- the technical connector exception
EhboxBusinessConnectorException
- the business connector exception the business connector exception
SessionManagementException
public GetFullMessageResponse getFullMessage(SAMLToken token, MessageRequestType messageRequestType) throws TechnicalConnectorException, EhboxBusinessConnectorException, SessionManagementException
getFullMessage
in interface ConsultationService
token
- the tokenmessageRequestType
- the message request type
TechnicalConnectorException
- the technical connector exception
EhboxBusinessConnectorException
- the business connector exception the business connector exception
SessionManagementException
public GetHistoryResponse getMessageHistory(SAMLToken token, MessageRequestType messageRequestType) throws TechnicalConnectorException, EhboxBusinessConnectorException, SessionManagementException
getMessageHistory
in interface ConsultationService
token
- the tokenmessageRequestType
- the message request type
TechnicalConnectorException
- the technical connector exception
EhboxBusinessConnectorException
- the business connector exception the business connector exception
SessionManagementException
public GetMessageListResponseType getMessageList(SAMLToken token, GetMessagesListRequest messagesListRequest) throws TechnicalConnectorException, EhboxBusinessConnectorException, SessionManagementException
getMessageList
in interface ConsultationService
token
- the tokenmessagesListRequest
- the messages list request
TechnicalConnectorException
- the technical connector exception
EhboxBusinessConnectorException
- the business connector exception the business connector exception
SessionManagementException
public ResponseType moveMessage(SAMLToken token, MoveMessageRequest messageRequestType) throws TechnicalConnectorException, EhboxBusinessConnectorException, SessionManagementException
moveMessage
in interface ConsultationService
token
- the tokenmessageRequestType
- the message request type
TechnicalConnectorException
- the technical connector exception
EhboxBusinessConnectorException
- the business connector exception the business connector exception
SessionManagementException
public GetMessageAcknowledgmentsStatusResponse getMessageAcknowledgmentsStatusResponse(SAMLToken token, GetMessageAcknowledgmentsStatusRequest messageAcknowledgmentsStatusRequest) throws TechnicalConnectorException, EhboxBusinessConnectorException, SessionManagementException
ConsultationService
getMessageAcknowledgmentsStatusResponse
in interface ConsultationService
token
- the tokenmessageAcknowledgmentsStatusRequest
- the acknowlegment status type
TechnicalConnectorException
- the technical connector exception
SessionManagementException
EhboxBusinessConnectorException
- the business connector exceptionConsultationService.getMessageAcknowledgmentsStatusResponse(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v2.GetMessageAcknowledgmentsStatusRequest)
public DeleteMessageResponse deleteMessage(SAMLToken token, DeleteMessageRequest request) throws SessionManagementException, TechnicalConnectorException, EhboxBusinessConnectorException
deleteMessage
in interface ConsultationService
EhboxBusinessConnectorException
TechnicalConnectorException
SessionManagementException
be.ehealth.businessconnector.ehboxV2.service.ConsultationService#deleteMessage(be.fgov.ehealth.ehbox.consultation.protocol.v2.DeleteMessageRequest)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |