Interface Hl7v2InteractionId
- All Superinterfaces:
InteractionId
- All Known Subinterfaces:
Hl7v2WsInteractionId
- All Known Implementing Classes:
PAM.Interactions, PCD.Interactions, PDQ.Interactions, PIX.FeedInteractions, PIX.QueryInteractions, XPID.Interactions
HL7v2 Transaction ID
- Since:
- 3.2
- Author:
- Christian Ohr
-
Method Summary
Modifier and TypeMethodDescriptiondefault TransactionConfigurationReturns the configuration of the transaction this interaction ID stands for, irrespective of the kind of transaction.default voidinit(Hl7v2TransactionOptionsProvider<? extends Hl7v2TransactionOptions> optionsProvider, List<? extends Hl7v2TransactionOptions> options) Optional initialization with dynamic TransactionOptions
-
Method Details
-
getHl7v2TransactionConfiguration
Hl7v2TransactionConfiguration getHl7v2TransactionConfiguration() -
getTransactionConfiguration
Description copied from interface:InteractionIdReturns the configuration of the transaction this interaction ID stands for, irrespective of the kind of transaction. Sub-interfaces provide a type-safe accessor of their own and override this method to delegate to it; this method exists for generic code that must not know which kind of transaction it is dealing with.- Specified by:
getTransactionConfigurationin interfaceInteractionId- Returns:
- the transaction configuration
-
getNakFactory
NakFactory getNakFactory() -
init
default void init(Hl7v2TransactionOptionsProvider<? extends Hl7v2TransactionOptions> optionsProvider, List<? extends Hl7v2TransactionOptions> options) Optional initialization with dynamic TransactionOptions- Parameters:
options- transaction options
-