/** * @return the set of validation rules that is applied to messages parsed or encoded by this * parser. Note that this method may return <code>null</code> */ public ValidationContext getValidationContext() { return isValidating() ? getHapiContext().getValidationContext() : null; }
/** * @return the set of validation rules that is applied to messages parsed or encoded by this * parser. Note that this method may return <code>null</code> */ public ValidationContext getValidationContext() { return isValidating() ? getHapiContext().getValidationContext() : null; }
private <R> void assertMessageValidates(String message, String encoding, String version) throws HL7Exception { if (isValidating()) { Validator<R> validator = getHapiContext().getMessageValidator(); ValidationExceptionHandlerFactory<R> factory = getHapiContext().getValidationExceptionHandlerFactory(); ValidationExceptionHandler<R> handler = factory.getNewInstance(getHapiContext()); R result = validator.validate(message, encoding.equals("XML"), version, handler); handleException(handler, result); } }
private <R> void assertMessageValidates(Message message) throws HL7Exception { if (isValidating()) { Validator<R> validator = getHapiContext().getMessageValidator(); ValidationExceptionHandlerFactory<R> factory = getHapiContext().getValidationExceptionHandlerFactory(); if (factory == null) { throw new NullPointerException("Validation is enabled for this parser, but ValidationExceptionHandlerFactory is null"); } ValidationExceptionHandler<R> handler = factory.getNewInstance(getHapiContext()); R result = validator.validate(message, handler); handleException(handler, result); } }
private <R> void assertMessageValidates(Message message) throws HL7Exception { if (isValidating()) { Validator<R> validator = getHapiContext().getMessageValidator(); ValidationExceptionHandlerFactory<R> factory = getHapiContext().getValidationExceptionHandlerFactory(); if (factory == null) { throw new NullPointerException("Validation is enabled for this parser, but ValidationExceptionHandlerFactory is null"); } ValidationExceptionHandler<R> handler = factory.getNewInstance(getHapiContext()); R result = validator.validate(message, handler); handleException(handler, result); } }
private <R> void assertMessageValidates(String message, String encoding, String version) throws HL7Exception { if (isValidating()) { Validator<R> validator = getHapiContext().getMessageValidator(); ValidationExceptionHandlerFactory<R> factory = getHapiContext().getValidationExceptionHandlerFactory(); ValidationExceptionHandler<R> handler = factory.getNewInstance(getHapiContext()); R result = validator.validate(message, encoding.equals("XML"), version, handler); handleException(handler, result); } }