|
||||||||||
| 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 ConsultationServicetoken - the token
ConnectorException - the technical connector exception
public GetFullMessageResponse getFullMessage(SAMLToken token,
GetFullMessageRequest request)
throws ConnectorException
ConsultationService
getFullMessage in interface ConsultationServicetoken - 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 ConsultationServicetoken - 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 ConsultationServicetoken - the tokenrequest - : messageRequestType the message request type
ConnectorException - the technical connector exception
public GetHistoryResponse getMessageHistory(SAMLToken token,
GetHistoryRequest request)
throws ConnectorException
ConsultationService
getMessageHistory in interface ConsultationServicetoken - 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 ConsultationServicetoken - the tokenrequest - : messagesListRequest the messages list request
ConnectorException - the technical connector exception
public final GetMessageAcknowledgmentsStatusResponse getMessageAcknowledgmentsStatusResponse(SAMLToken token,
GetMessageAcknowledgmentsStatusRequest request)
throws ConnectorException
ConsultationService
getMessageAcknowledgmentsStatusResponse in interface ConsultationServicetoken - 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
ConsultationServicedelete specific message.
deleteMessage in interface ConsultationServicerequest - 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 ConsultationServicetoken - 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
ConsultationServiceinsert Out Of Office period.
insertOoO in interface ConsultationServicerequest - user and period of OoO
ConnectorException
SessionManagementExceptionConsultationService.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
ConsultationServiceget list of periods of OoO for specific user.
deleteOoO in interface ConsultationServicerequest - user id
ConnectorException
SessionManagementExceptionConsultationService.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
ConsultationServicedelete specific OoO périod.
getOoOList in interface ConsultationServicerequest - period OoO id
ConnectorExceptionConsultationService.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
ConsultationServiceretrieve all messages from given source for all mailboxes.
getAllEhboxesMessagesList in interface ConsultationServiceConnectorExceptionConsultationService.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 | |||||||||