|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbe.ehealth.businessconnector.hub.service.impl.IntraHubTransactionServiceImpl
public class IntraHubTransactionServiceImpl
Implementation of IntraHubTransactionService
Extends : IntraHubAbstract
Constructor Summary | |
---|---|
IntraHubTransactionServiceImpl()
needed for ModuleBootstrapHook. |
|
IntraHubTransactionServiceImpl(IntraHubService hubService,
HubReplyValidator validator)
Instantiates a new intra hub transaction service. |
Method Summary | |
---|---|
void |
bootstrap()
|
List<IDKMEHR> |
declareTransaction(KmehrHeaderDeclareTransaction input)
Declare transaction. |
Kmehrmessage |
getTransaction(PatientIdType patient,
TransactionBaseType transaction)
Gets the transaction. |
KmehrHeaderGetTransactionList |
getTransactionList(PatientIdType patient,
LocalSearchType searchType,
TransactionWithPeriodType transaction)
Gets the transaction list. |
void |
putTransaction(Kmehrmessage input)
Put transaction. |
void |
requestPublication(PatientIdType patient,
TransactionWithPeriodType transaction,
String comment)
Request publication. |
void |
revokeTransaction(PatientIdType patient,
TransactionIdType transaction)
Revoke transaction. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IntraHubTransactionServiceImpl(IntraHubService hubService, HubReplyValidator validator) throws TechnicalConnectorException, IntraHubBusinessConnectorException
hubService
- the hub servicevalidator
- the validator
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exceptionpublic IntraHubTransactionServiceImpl()
Method Detail |
---|
public List<IDKMEHR> declareTransaction(KmehrHeaderDeclareTransaction input) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubTransactionService
declareTransaction
in interface IntraHubTransactionService
input
- the kmehr header
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exceptionbe.ehealth.businessconnector.hub.service.IntraHubTransactionService#declareTransaction(java.lang.String)
public void putTransaction(Kmehrmessage input) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubTransactionService
putTransaction
in interface IntraHubTransactionService
input
- the kmehr header
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exceptionbe.ehealth.businessconnector.hub.service.IntraHubTransactionService#putTransaction(java.lang.String)
public void revokeTransaction(PatientIdType patient, TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubTransactionService
revokeTransaction
in interface IntraHubTransactionService
patient
- the patienttransaction
- the transaction
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exceptionIntraHubTransactionService.revokeTransaction(be.fgov.ehealth.hubservices.core.v1.PatientIdType,
be.fgov.ehealth.hubservices.core.v1.TransactionIdType)
public KmehrHeaderGetTransactionList getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubTransactionService
getTransactionList
in interface IntraHubTransactionService
patient
- the patientsearchType
- the search typetransaction
- the transaction
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exceptionIntraHubTransactionService.getTransactionList(be.fgov.ehealth.hubservices.core.v1.PatientIdType,
be.fgov.ehealth.hubservices.core.v1.LocalSearchType, be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType)
public Kmehrmessage getTransaction(PatientIdType patient, TransactionBaseType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubTransactionService
getTransaction
in interface IntraHubTransactionService
patient
- the patienttransaction
- the transaction
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exceptionIntraHubTransactionService.getTransaction(be.fgov.ehealth.hubservices.core.v1.PatientIdType,
be.fgov.ehealth.hubservices.core.v1.TransactionBaseType)
public void requestPublication(PatientIdType patient, TransactionWithPeriodType transaction, String comment) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubTransactionService
requestPublication
in interface IntraHubTransactionService
patient
- the patienttransaction
- the transactioncomment
- the comment
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exceptionIntraHubTransactionService.requestPublication(be.fgov.ehealth.hubservices.core.v1.PatientIdType,
be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType, java.lang.String)
public void bootstrap()
bootstrap
in interface ConfigurationModuleBootstrap.ModuleBootstrapHook
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |