Modifier and Type | Method and Description |
---|---|
<T extends Message> |
DefaultHapiContext.newMessage(Class<T> clazz) |
<T extends Message> |
HapiContext.newMessage(Class<T> clazz)
Creates a new message of the provided message structure class, without further initializing the message
|
Modifier and Type | Method and Description |
---|---|
Message |
AbstractHL7Exception.getResponseMessage() |
Message |
DefaultHapiContext.newMessage(String eventType,
String triggerEvent,
Version version) |
Message |
HapiContext.newMessage(String eventType,
String triggerEvent,
Version version)
Creates a new message of the given event type, trigger and version, and initializes the message header
|
Message |
AbstractHL7Exception.populateResponse(Message emptyResponse,
AcknowledgmentCode acknowledgmentCode,
int repetition)
Populates the generated response based on this exception.
|
Modifier and Type | Method and Description |
---|---|
Message |
AbstractHL7Exception.populateResponse(Message emptyResponse,
AcknowledgmentCode acknowledgmentCode,
int repetition)
Populates the generated response based on this exception.
|
void |
AbstractHL7Exception.setResponseMessage(Message responseMessage) |
Modifier and Type | Interface and Description |
---|---|
interface |
Application<T extends Message>
From an HL7 messaging perspective, an Application is a consumer of a messages.
|
interface |
ApplicationExceptionHandler<T extends Message>
The Interface ApplicationExceptionHandler.
|
Modifier and Type | Method and Description |
---|---|
static Message |
DefaultApplication.makeACK(Message message)
Deprecated.
use
generateACK() |
static Message |
DefaultApplication.makeACK(Segment inboundHeader)
Deprecated.
use
generateACK() |
Message |
DefaultApplication.processMessage(Message theMessage,
Map<String,Object> theMetadata) |
Message |
Application.processMessage(T in)
Uses the contents of the message for whatever purpose the Application
has for this message, and returns an appropriate response message.
|
Message |
Initiator.sendAndReceive(Message outgoing)
Sends a message to a server and waits for the response
|
Message |
ActiveInitiator.sendAndReceive(Message out)
Sends a message to a responder system, receives the reply, and returns
the reply as a Message object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultApplication.canProcess(Message in)
Returns true.
|
void |
AcceptApplication.fillDetails(Message ack)
Supplies details of application accept (AA) acknowledgement.
|
static Message |
DefaultApplication.makeACK(Message message)
Deprecated.
use
generateACK() |
Message |
DefaultApplication.processMessage(Message theMessage,
Map<String,Object> theMetadata) |
Message |
Initiator.sendAndReceive(Message outgoing)
Sends a message to a server and waits for the response
|
Message |
ActiveInitiator.sendAndReceive(Message out)
Sends a message to a responder system, receives the reply, and returns
the reply as a Message object.
|
Modifier and Type | Method and Description |
---|---|
void |
HL7Service.registerApplication(ApplicationRouter.AppRoutingData appRouting,
ReceivingApplication<? extends Message> application)
Registers the given application to handle messages corresponding to ALL
message types and trigger events.
|
void |
HL7Service.registerApplication(ReceivingApplication<? extends Message> application)
Registers the given application to handle messages corresponding to ALL
message types and trigger events.
|
boolean |
HL7Service.unregisterApplication(ReceivingApplication<? extends Message> application)
Unregisteres the passed application
|
Modifier and Type | Method and Description |
---|---|
HL7Exception[] |
DefaultValidator.validate(Message message,
StaticDef profile) |
HL7Exception[] |
Validator.validate(Message message,
StaticDef profile)
Validates the given message against the given static definition from
a conformance profile.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessage
A default implementation of Message.
|
class |
AbstractSuperMessage
Base class for a
SuperStructure message. |
class |
GenericMessage
A generic HL7 message, meant for parsing message with unrecognized structures
into a flat list of segments.
|
static class |
GenericMessage.UnknownVersion |
static class |
GenericMessage.V21 |
static class |
GenericMessage.V22 |
static class |
GenericMessage.V23 |
static class |
GenericMessage.V231 |
static class |
GenericMessage.V24 |
static class |
GenericMessage.V25 |
static class |
GenericMessage.V251 |
static class |
GenericMessage.V26 |
static class |
GenericMessage.V27 |
static class |
GenericMessage.V271 |
static class |
GenericMessage.V28 |
static class |
GenericMessage.V281 |
Modifier and Type | Method and Description |
---|---|
Message |
AbstractMessage.fillResponseHeader(Message out,
AcknowledgmentCode code)
Populates certain required fields in a response message header, using
information from the corresponding inbound message.
|
Message |
AbstractMessage.generateACK()
Generates and returns an ACK message which would be used to acknowledge this message
successfully, with an MSA-1 code of "AA".
|
Message |
Message.generateACK()
Generates and returns an ACK message which would be used to acknowledge this message
successfully, with an MSA-1 code of "AA".
|
Message |
AbstractMessage.generateACK(AcknowledgmentCode theAcknowledgementCode,
HL7Exception theException)
Generates and returns an ACK message which would be used to acknowledge this message
successfully.
|
Message |
Message.generateACK(AcknowledgmentCode theAcknowlegementCode,
HL7Exception theException)
Generates and returns an ACK message which would be used to acknowledge this message
successfully.
|
Message |
AbstractMessage.generateACK(String theAcknowledgementCode,
HL7Exception theException)
Deprecated.
|
Message |
Message.generateACK(String theAcknowldegementCode,
HL7Exception theException)
Deprecated.
|
Message |
Varies.getMessage() |
Message |
AbstractMessage.getMessage()
Returns this Message object.
|
Message |
AbstractStructure.getMessage()
Returns the parent group within which this structure exists (may be root
message group).
|
Message |
Structure.getMessage()
Returns the Message object to which this structure belongs.
|
Message |
ExtraComponents.getMessage() |
Message |
AbstractType.getMessage() |
Message |
Type.getMessage() |
static Message |
Unmodifiable.unmodifiableMessage(HapiContext context,
String s)
Parses the string to an
UnmodifiableMessage using the specific HapiContext. |
static Message |
Unmodifiable.unmodifiableMessage(Message msg)
Returns an unmodifiable wrapper around the message.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends Message> |
GenericMessage.getGenericMessageClass(String version)
Returns a subclass of GenericMessage corresponding to a certain version.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MessageVisitorSupport.end(Message message) |
boolean |
DelegatingMessageVisitor.end(Message message) |
boolean |
MessageVisitor.end(Message message)
Leaves a message
|
Message |
AbstractMessage.fillResponseHeader(Message out,
AcknowledgmentCode code)
Populates certain required fields in a response message header, using
information from the corresponding inbound message.
|
boolean |
MessageVisitorSupport.start(Message message) |
boolean |
DelegatingMessageVisitor.start(Message message) |
boolean |
MessageVisitor.start(Message message)
Enters a message
|
static Message |
Unmodifiable.unmodifiableMessage(Message msg)
Returns an unmodifiable wrapper around the message.
|
Constructor and Description |
---|
AbstractComposite(Message message) |
AbstractPrimitive(Message message) |
AbstractType(Message message)
Creates a new instance of AbstractType
|
ExtraComponents(Message message) |
GenericComposite(Message message)
Creates a generic composite
|
GenericPrimitive(Message message)
Create a generic primitive
|
Varies(Message message)
Creates new Varies.
|
Constructor and Description |
---|
AbstractPersonNameComposite(Message theMessage)
Constructor
|
Constructor and Description |
---|
AbstractTextPrimitive(Message theMessage)
Constructor
|
DT(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message message,
Integer theTable) |
IDWithNamespace(Message theMessage,
String theHl7Version,
String theNamespace,
int theTable) |
IDWithNamespace(Message theMessage,
String theHl7Version,
String theNamespace,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
ISWithNamespace(Message theMessage,
String theHl7Version,
String theNamespace,
int theTable)
Constructor
|
ISWithNamespace(Message theMessage,
String theHl7Version,
String theNamespace,
Integer theTable)
Constructor
|
NULLDT(Message theMessage)
Constructor
|
TM(Message theMessage) |
TSComponentOne(Message theMessage) |
Constructor and Description |
---|
CM(Message message) |
DT(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
TS(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
TSComponentOne(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
TSComponentOne(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
TSComponentOne(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
TSComponentOne(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
DTM(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
DTM(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
NULLDT(Message theMessage)
Constructor
|
TM(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
DTM(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
NULLDT(Message theMessage)
Constructor
|
TM(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
DTM(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
NULLDT(Message theMessage)
Constructor
|
SNM(Message theMessage) |
SNM(Message theMessage,
int theTable) |
SNM(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
DTM(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
NULLDT(Message theMessage)
Constructor
|
SNM(Message theMessage) |
SNM(Message theMessage,
int theTable) |
SNM(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
DTM(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
NULLDT(Message theMessage)
Constructor
|
SNM(Message theMessage) |
SNM(Message theMessage,
int theTable) |
SNM(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
Constructor and Description |
---|
DT(Message theMessage) |
DTM(Message theMessage) |
ID(Message theMessage) |
ID(Message theMessage,
int theTable) |
ID(Message theMessage,
Integer theTable) |
IS(Message theMessage) |
IS(Message theMessage,
int theTable) |
IS(Message theMessage,
Integer theTable) |
NULLDT(Message theMessage)
Constructor
|
SNM(Message theMessage) |
SNM(Message theMessage,
int theTable) |
SNM(Message theMessage,
Integer theTable) |
TM(Message theMessage) |
Modifier and Type | Method and Description |
---|---|
protected Message |
XMLParser.doParse(String message,
String version)
Parses a message string and returns the corresponding Message object.
|
protected abstract Message |
Parser.doParse(String message,
String version)
Called by parse() to perform implementation-specific parsing work.
|
protected Message |
PipeParser.doParse(String message,
String version)
Parses a message string and returns the corresponding Message object.
|
protected Message |
GenericParser.doParse(String message,
String version)
Parses a message string and returns the corresponding Message object.
|
protected Message |
XMLParser.doParseForSpecificPackage(String theMessage,
String theVersion,
String thePackageName)
Throws unsupported operation exception
|
protected abstract Message |
Parser.doParseForSpecificPackage(String message,
String version,
String packageName)
Attempt the parse a message using a specific model package
|
protected Message |
PipeParser.doParseForSpecificPackage(String message,
String version,
String packageName)
Attempt the parse a message using a specific model package
|
protected Message |
GenericParser.doParseForSpecificPackage(String theMessage,
String theVersion,
String thePackageName) |
protected Message |
Parser.instantiateMessage(String theName,
String theVersion,
boolean isExplicit)
Note that the validation context of the resulting message is set to this parser's validation
context.
|
protected Message |
Parser.instantiateMessageInASpecificPackage(String theName,
String theVersion,
boolean isExplicit,
String packageName)
Instantiate a message type using a specific package name
|
Message |
Parser.parse(String message)
Parses a message string and returns the corresponding Message object.
|
Message |
PipeParser.parse(String message)
Parses a message string and returns the corresponding Message object.
|
Message |
GenericParser.parse(String theMessage)
Parses a message string and returns the corresponding Message object.
|
abstract Message |
XMLParser.parseDocument(Document xmlMessage,
String version)
Creates and populates a Message object from an XML Document that contains an XML-encoded HL7
message.
|
Message |
DefaultXMLParser.parseDocument(Document xmlMessage,
String version)
Creates and populates a Message object from an XML Document that contains an XML-encoded HL7 message.
|
Message |
Parser.parseForSpecificPackage(String message,
String packageName)
Parse a message using a specific model package instead of the default, using
ModelClassFactory.getMessageClassInASpecificPackage(String, String, boolean, String)
. |
Modifier and Type | Method and Description |
---|---|
Class<? extends Message> |
ModelClassFactory.getMessageClass(String theName,
String theVersion,
boolean isExplicit) |
Class<? extends Message> |
CanonicalModelClassFactory.getMessageClass(String theName,
String theVersion,
boolean theIsExplicit)
Attempts to return the message class corresponding to the given name, by
searching through default and user-defined (as per packageList()) packages.
|
Class<? extends Message> |
GenericModelClassFactory.getMessageClass(String theName,
String theVersion,
boolean theIsExplicit) |
Class<? extends Message> |
CustomModelClassFactory.getMessageClass(String name,
String version,
boolean isExplicit) |
Class<? extends Message> |
DefaultModelClassFactory.getMessageClass(String theName,
String theVersion,
boolean isExplicit)
Attempts to return the message class corresponding to the given name, by
searching through default and user-defined (as per packageList()) packages.
|
Class<? extends Message> |
ModelClassFactory.getMessageClassInASpecificPackage(String theName,
String theVersion,
boolean isExplicit,
String packageName)
Retrieves a message class by looking in a specific java package for the message type.
|
Class<? extends Message> |
GenericModelClassFactory.getMessageClassInASpecificPackage(String theName,
String theVersion,
boolean theIsExplicit,
String thePackageName)
Retrieves a message class by looking in a specific java package for the message type.
|
Class<? extends Message> |
CustomModelClassFactory.getMessageClassInASpecificPackage(String theName,
String theVersion,
boolean theIsExplicit,
String thePackageName)
|
Class<? extends Message> |
DefaultModelClassFactory.getMessageClassInASpecificPackage(String theName,
String theVersion,
boolean isExplicit,
String packageName)
Retrieves and instantiates a message class by looking in a specific java package for the
message type.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Parser.applySuperStructureName(Message theMessage) |
protected String |
XMLParser.doEncode(Message source)
Formats a Message object into an HL7 message string using this parser's default encoding (XML
encoding).
|
protected abstract String |
Parser.doEncode(Message source)
Called by encode(Message) to perform implementation-specific encoding work.
|
protected String |
PipeParser.doEncode(Message source)
Formats a Message object into an HL7 message string using this parser's
default encoding ("VB").
|
protected String |
GenericParser.doEncode(Message source)
Formats a Message object into an HL7 message string using this parser's default encoding.
|
protected String |
XMLParser.doEncode(Message source,
String encoding)
Formats a Message object into an HL7 message string using the given encoding.
|
protected abstract String |
Parser.doEncode(Message source,
String encoding)
Called by encode(Message, String) to perform implementation-specific encoding work.
|
protected String |
PipeParser.doEncode(Message source,
String encoding)
Formats a Message object into an HL7 message string using the given
encoding.
|
protected String |
GenericParser.doEncode(Message source,
String encoding)
Formats a Message object into an HL7 message string using the given encoding.
|
String |
Parser.encode(Message source)
Formats a Message object into an HL7 message string using this parser's default encoding.
|
String |
PipeParser.encode(Message source)
Formats a Message object into an HL7 message string using this parser's default encoding.
|
String |
Parser.encode(Message source,
String encoding)
Formats a Message object into an HL7 message string using the given encoding.
|
abstract Document |
XMLParser.encodeDocument(Message source)
Creates an XML Document that corresponds to the given Message object.
|
Document |
DefaultXMLParser.encodeDocument(Message source)
Creates an XML Document that corresponds to the given Message object.
|
static EncodingCharacters |
EncodingCharacters.getInstance(Message message)
Returns an instance using the MSH-1 and MSH-2 values of the given message
|
abstract void |
Parser.parse(Message message,
String string)
Parses a particular message and returns the encoded structure
|
void |
PipeParser.parse(Message message,
String string) |
void |
GenericParser.parse(Message message,
String string) |
void |
DefaultXMLParser.parse(Message theMessage,
String theString)
Parses a particular message and returns the encoded structure
|
Constructor and Description |
---|
MessageIterator(Message start,
IStructureDefinition startDefinition,
String direction,
boolean handleUnexpectedSegments)
Creates a new instance of MessageIterator
|
Constructor and Description |
---|
CanonicalModelClassFactory(Class<? extends Message> theClass)
Constructor for a model class factory which always returns the same
message type.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReceivingApplication<T extends Message>
From an HL7 messaging perspective, a ReceivingApplication is a consumer of a messages.
|
Modifier and Type | Method and Description |
---|---|
Message |
ApplicationWrapper.processMessage(Message theMessage,
Map<String,Object> theMetadata)
Uses the contents of the message for whatever purpose the application
has for this message, and returns an appropriate response message.
|
Message |
ReceivingApplication.processMessage(T theMessage,
Map<String,Object> theMetadata)
Uses the contents of the message for whatever purpose the application
has for this message, and returns an appropriate response message.
|
Message |
Initiator.sendAndReceive(Message theMessage)
Encodes a message, sends it to a remote system, awaits the response,
parses it, and returns it.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ApplicationWrapper.canProcess(Message theMessage) |
Message |
ApplicationWrapper.processMessage(Message theMessage,
Map<String,Object> theMetadata)
Uses the contents of the message for whatever purpose the application
has for this message, and returns an appropriate response message.
|
Message |
Initiator.sendAndReceive(Message theMessage)
Encodes a message, sends it to a remote system, awaits the response,
parses it, and returns it.
|
Modifier and Type | Method and Description |
---|---|
void |
ApplicationRouter.bindApplication(ApplicationRouter.AppRoutingData theRoutingData,
ReceivingApplication<? extends Message> theApplication)
Associates the given application with the given message parameters, so that messages
with matching parameters will be sent there.
|
boolean |
ApplicationRouter.unbindApplication(ReceivingApplication<? extends Message> theApplication)
Removes the binding for the given message parameters
|
Modifier and Type | Class and Description |
---|---|
class |
ClassBasedReceivingApplication<T extends Message>
Support class that allows process messages of the parameterized type
|
Modifier and Type | Method and Description |
---|---|
Message |
AppWrapper.processMessage(Message theMessage,
Map<String,Object> theMetadata) |
Message |
InitiatorImpl.sendAndReceive(Message theMessage) |
Modifier and Type | Method and Description |
---|---|
boolean |
AppWrapper.canProcess(Message theMessage) |
static void |
ParseChecker.checkParse(String originalMessageText,
Message parsedMessage,
Parser parser)
Encodes the given message and compares it to the given string.
|
static Map<String,String> |
MetadataExtractor.getFields(Message theMessage,
List<String> theTerserPaths) |
Message |
AppWrapper.processMessage(Message theMessage,
Map<String,Object> theMetadata) |
Message |
InitiatorImpl.sendAndReceive(Message theMessage) |
Modifier and Type | Method and Description |
---|---|
void |
ApplicationRouterImpl.bindApplication(ApplicationRouter.AppRoutingData theRoutingData,
ReceivingApplication<? extends Message> theApplication) |
boolean |
ApplicationRouterImpl.unbindApplication(ReceivingApplication<? extends Message> theApplication) |
Modifier and Type | Method and Description |
---|---|
static <T extends Message> |
ReflectionUtil.instantiateMessage(Class<T> theType,
ModelClassFactory theModelClassFactory) |
Modifier and Type | Method and Description |
---|---|
Message |
Hl7InputStreamMessageIterator.next() |
Modifier and Type | Method and Description |
---|---|
static MessageQuery.Result |
MessageQuery.query(Message theMessage,
String theQuery)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
Hl7InputStreamMessageIterator.setMessageType(Class<? extends Message> theMessageType)
If set (default is
null ), all messages will be parsed into
instances of this type. |
Constructor and Description |
---|
Terser(Message message)
Creates a new instance of Terser
|
Modifier and Type | Method and Description |
---|---|
protected Message |
RespondingValidationExceptionHandler.generateResponseMessage(Object request)
Generates an empty response message.
|
Message |
RespondingValidationExceptionHandler.result()
Returns the generated response message.
|
Modifier and Type | Method and Description |
---|---|
ValidationExceptionHandler<Message> |
RespondingValidationExceptionHandler.getNewInstance(HapiContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
RespondingValidationExceptionHandler.populateResponseMessage(Message response)
Populates the generated response based on the collected
ValidationException s. |
ValidationException[] |
MessageRule.test(Message msg)
Tests the given (fully populated) message against the criteria
defined by this rule class.
|
R |
AbstractValidator.validate(Message message)
Calls
AbstractValidator.initializeHandler() to obtain a default instance of a
ValidationExceptionHandler before starting the validation. |
R |
Validator.validate(Message message)
Validates a
Message |
R |
AbstractValidator.validate(Message message,
ValidationExceptionHandler<R> handler) |
R |
Validator.validate(Message message,
ValidationExceptionHandler<R> handler)
Validates a
Message using a custom ValidationExceptionHandler . |
Modifier and Type | Method and Description |
---|---|
ValidationException[] |
PredicateMessageRule.apply(Message msg) |
Constructor and Description |
---|
PredicateMessageRule(Predicate predicate,
Expression<Message> expression)
Create a new message rule
|
Modifier and Type | Method and Description |
---|---|
ValidationException[] |
VisitorMessageRule.apply(Message message) |
ValidationException[] |
WrongVersionRule.apply(Message msg) |
ValidationException[] |
OnlyAllowableSegmentsInSuperstructureRule.apply(Message msg) |
ValidationException[] |
OnlyKnownSegmentsRule.apply(Message msg) |
ValidationException[] |
ChoiceElementsRespectedRule.apply(Message theValue) |
Modifier and Type | Method and Description |
---|---|
ValidationException[] |
ConformanceProfileRule.apply(Message msg) |
ValidationException[] |
AbstractMessageRule.test(Message msg) |
Copyright © 2001–2017 University Health Network. All rights reserved.