|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbe.ehealth.businessconnector.ehbox.v3.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. |
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 final GetBoxInfoResponse getBoxInfo(SAMLToken token, GetBoxInfoRequest getBoxInfoRequest) throws ConnectorException
getBoxInfo
in interface ConsultationService
token
- the token
ConnectorException
- the technical connector exceptionpublic GetFullMessageResponse getFullMessage(SAMLToken token, GetFullMessageRequest request) throws ConnectorException
ConsultationService
getFullMessage
in interface ConsultationService
token
- the tokenrequest
- the message request type
ConnectorException
- , either TechnicalConnectorException or EhboxBusinessConnectorExceptionConsultationService.getFullMessage(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageRequest)
@Deprecated public GetFullMessageResponse getFullMessage(SAMLToken token, MessageRequestType request) throws ConnectorException
ConsultationService
getFullMessage
in interface ConsultationService
token
- the tokenrequest
- the message request type
ConnectorException
- , either TechnicalConnectorException or EhboxBusinessConnectorExceptionConsultationService.getFullMessage(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.MessageRequestType)
@Deprecated public final GetHistoryResponse getMessageHistory(SAMLToken token, MessageRequestType request) throws ConnectorException
getMessageHistory
in interface ConsultationService
token
- the tokenrequest
- : messageRequestType the message request type
ConnectorException
- the technical connector exceptionpublic GetHistoryResponse getMessageHistory(SAMLToken token, GetHistoryRequest request) throws ConnectorException
ConsultationService
getMessageHistory
in interface ConsultationService
token
- the tokenrequest
- the message request type
ConnectorException
- , either TechnicalConnectorException or EhboxBusinessConnectorExceptionConsultationService.getMessageHistory(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryRequest)
public final GetMessagesListResponse getMessageList(SAMLToken token, GetMessagesListRequest request) throws ConnectorException
getMessageList
in interface ConsultationService
token
- the tokenrequest
- : messagesListRequest the messages list request
ConnectorException
- the technical connector exceptionpublic final GetMessageAcknowledgmentsStatusResponse getMessageAcknowledgmentsStatusResponse(SAMLToken token, GetMessageAcknowledgmentsStatusRequest request) throws ConnectorException
ConsultationService
getMessageAcknowledgmentsStatusResponse
in interface ConsultationService
token
- the tokenrequest
- the acknowlegment status type
ConnectorException
- , either TechnicalConnectorException or EhboxBusinessConnectorExceptionConsultationService.getMessageAcknowledgmentsStatusResponse(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusRequest)
public final DeleteMessageResponse deleteMessage(SAMLToken token, DeleteMessageRequest request) throws ConnectorException
ConsultationService
delete specific message.
deleteMessage
in interface ConsultationService
request
- the message id
Exception
ConnectorException
- , either TechnicalConnectorException or EhboxBusinessConnectorExceptionConsultationService.deleteMessage(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageRequest)
public final MoveMessageResponse moveMessage(SAMLToken token, MoveMessageRequest request) throws ConnectorException
ConsultationService
moveMessage
in interface ConsultationService
token
- the tokenrequest
- the message request type
ConnectorException
- , either TechnicalConnectorException or EhboxBusinessConnectorExceptionConsultationService.moveMessage(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageRequest)
public InsertOoOResponse insertOoO(SAMLToken token, InsertOoORequest request) throws ConnectorException
ConsultationService
insert Out Of Office period.
insertOoO
in interface ConsultationService
request
- user and period of OoO
EhboxBusinessConnectorException
ConnectorException
SessionManagementException
ConsultationService.insertOoO(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoORequest)
public final DeleteOoOResponse deleteOoO(SAMLToken token, DeleteOoORequest request) throws ConnectorException
ConsultationService
get list of periods of OoO for specific user.
deleteOoO
in interface ConsultationService
request
- user id
EhboxBusinessConnectorException
ConnectorException
SessionManagementException
ConsultationService.deleteOoO(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoORequest)
public final GetOoOListResponse getOoOList(SAMLToken token, GetOoOListRequest request) throws ConnectorException
ConsultationService
delete specific OoO périod.
getOoOList
in interface ConsultationService
request
- period OoO id
EhboxBusinessConnectorException
ConnectorException
ConsultationService.getOoOList(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListRequest)
public GetAllEhboxesMessagesListResponse getAllEhboxesMessagesList(SAMLToken token, GetAllEhboxesMessagesListRequest request) throws ConnectorException
ConsultationService
retrieve all messages from given source for all mailboxes.
getAllEhboxesMessagesList
in interface ConsultationService
ConnectorException
ConsultationService.getAllEhboxesMessagesList(be.ehealth.technicalconnector.service.sts.security.SAMLToken,
be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListRequest)
public void bootstrap()
bootstrap
in interface ConfigurationModuleBootstrap.ModuleBootstrapHook
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |