|
||||||||||
| 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. dont create service with this constructor. |
|
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 IntraHubTransactionServiceinput - 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 IntraHubTransactionServiceinput - 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 IntraHubTransactionServicepatient - 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 IntraHubTransactionServicepatient - 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 IntraHubTransactionServicepatient - 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 IntraHubTransactionServicepatient - 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 | |||||||||