Tabnine Logo
MessageRule.apply
Code IndexAdd Tabnine to your IDE (free)

How to use
apply
method
in
ca.uhn.hl7v2.validation.MessageRule

Best Java code snippets using ca.uhn.hl7v2.validation.MessageRule.apply (Showing top 2 results out of 315)

origin: ca.uhn.hapi/hapi-base

private void testMessageRules(Message message, ValidationExceptionHandler<R> handler)
    throws HL7Exception {
  Terser t = new Terser(message);
  String messageType = t.get("MSH-9-1");
  String triggerEvent = t.get("MSH-9-2");
  List<MessageRule> rules = new ArrayList<MessageRule>();
  if (getValidationContext() != null) {
    rules.addAll(getValidationContext().getMessageRules(message.getVersion(), messageType,
        triggerEvent));
  }
  LOG.debug("Validating message against {} message rules", rules.size());
  for (MessageRule rule : rules) {
    ValidationException[] ex = rule.apply(message);
    if (ex != null && ex.length > 0) {
      handler.onExceptions(ex);
    }
  }
}
origin: ca.uhn.hapi/hapi-osgi-base

private void testMessageRules(Message message, ValidationExceptionHandler<R> handler)
    throws HL7Exception {
  Terser t = new Terser(message);
  String messageType = t.get("MSH-9-1");
  String triggerEvent = t.get("MSH-9-2");
  List<MessageRule> rules = new ArrayList<MessageRule>();
  if (getValidationContext() != null) {
    rules.addAll(getValidationContext().getMessageRules(message.getVersion(), messageType,
        triggerEvent));
  }
  LOG.debug("Validating message against {} message rules", rules.size());
  for (MessageRule rule : rules) {
    ValidationException[] ex = rule.apply(message);
    if (ex != null && ex.length > 0) {
      handler.onExceptions(ex);
    }
  }
}
ca.uhn.hl7v2.validationMessageRuleapply

Popular methods of MessageRule

    Popular in Java

    • Running tasks concurrently on multiple threads
    • setContentView (Activity)
    • getApplicationContext (Context)
    • getSharedPreferences (Context)
    • Window (java.awt)
      A Window object is a top-level window with no borders and no menubar. The default layout for a windo
    • BufferedInputStream (java.io)
      A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the i
    • Enumeration (java.util)
      A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
    • Callable (java.util.concurrent)
      A task that returns a result and may throw an exception. Implementors define a single method with no
    • ZipFile (java.util.zip)
      This class provides random read access to a zip file. You pay more to read the zip file's central di
    • HttpServlet (javax.servlet.http)
      Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
    • Top Vim plugins
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now