|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IntraHubTransactionService
Interface for Transactions specific intrahub services Contains basic requests for this kind of services Default impl :
IntraHubTransactionServiceImpl
Method Summary | |
---|---|
List<IDKMEHR> |
declareTransaction(KmehrHeaderDeclareTransaction kmehrHeader)
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 kmehrHeader)
Put transaction. |
void |
requestPublication(PatientIdType patient,
TransactionWithPeriodType transaction,
String comment)
Request publication. |
void |
revokeTransaction(PatientIdType patient,
TransactionIdType transaction)
Revoke transaction. |
Method Detail |
---|
List<IDKMEHR> declareTransaction(KmehrHeaderDeclareTransaction kmehrHeader) throws TechnicalConnectorException, IntraHubBusinessConnectorException
kmehrHeader
- the kmehr header
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exception
BusinessConnectorException
void putTransaction(Kmehrmessage kmehrHeader) throws TechnicalConnectorException, IntraHubBusinessConnectorException
kmehrHeader
- the kmehr header
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exception
BusinessConnectorException
void revokeTransaction(PatientIdType patient, TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException
patient
- the patienttransaction
- the transaction
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exception
BusinessConnectorException
KmehrHeaderGetTransactionList getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException
patient
- the patientsearchType
- the search typetransaction
- the transaction
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exception
BusinessConnectorException
Kmehrmessage getTransaction(PatientIdType patient, TransactionBaseType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException
patient
- the patienttransaction
- the transaction
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exception
BusinessConnectorException
void requestPublication(PatientIdType patient, TransactionWithPeriodType transaction, String comment) throws TechnicalConnectorException, IntraHubBusinessConnectorException
patient
- the patienttransaction
- the transactioncomment
- the comment
TechnicalConnectorException
- the technical connector exception
IntraHubBusinessConnectorException
- the business connector exception
BusinessConnectorException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |