be.ehealth.businessconnector.ehboxV2.service.impl
Class PublicationServiceImpl

java.lang.Object
  extended by be.ehealth.businessconnector.ehboxV2.service.impl.PublicationServiceImpl
All Implemented Interfaces:
PublicationService

public class PublicationServiceImpl
extends Object
implements PublicationService

Implementation of PublicationService.


Constructor Summary
PublicationServiceImpl(SessionValidator sessionValidator, EhboxReplyValidator replyValidator)
          Instantiates a new publication service impl.
 
Method Summary
 SendMessageResponse sendMessage(SAMLToken token, SendMessageRequest sendMessageRequestType)
          Send message.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublicationServiceImpl

public PublicationServiceImpl(SessionValidator sessionValidator,
                              EhboxReplyValidator replyValidator)
Instantiates a new publication service impl.

Parameters:
sessionValidator - the session validator
replyValidator - the reply validator
Method Detail

sendMessage

public SendMessageResponse sendMessage(SAMLToken token,
                                       SendMessageRequest sendMessageRequestType)
                                throws TechnicalConnectorException,
                                       EhboxBusinessConnectorException,
                                       SessionManagementException
Send message.

Specified by:
sendMessage in interface PublicationService
Parameters:
token - the token
sendMessageRequestType - the send message request
Returns:
the send message response
Throws:
TechnicalConnectorException - the technical connector exception
EhboxBusinessConnectorException - the business connector exception the business connector exception
SessionManagementException



Connector Packaging PERSPHYSICIAN 3.10.2 API
Copyright © {inceptionYear}-2016 eHealth. All Rights Reserved.