/** * Calls {@link #initializeHandler()} to obtain a default instance of a * {@link ValidationExceptionHandler} before starting the validation. * * @see ca.uhn.hl7v2.validation.Validator#validate(ca.uhn.hl7v2.model.Message) */ public R validate(Message message) throws HL7Exception { return validate(message, initializeHandler()); }
@SuppressWarnings("unchecked") public synchronized <R> Validator<R> getMessageValidator() { if (validator == null) { validator = new DefaultValidator<R>(this); } return (Validator<R>) validator; }
/** * For backwards compatibility, always returns a new instance of * {@link ReportingValidationExceptionHandler} */ @Override protected ValidationExceptionHandler<Boolean> initializeHandler() { return new ReportingValidationExceptionHandler(theFailOnErrorFlag); }
public ValidationExceptionHandler<Message> getNewInstance(HapiContext context) { RespondingValidationExceptionHandler handler = new RespondingValidationExceptionHandler(context); handler.setErrorAcknowledgementCode(getErrorAcknowledgementCode()); handler.setSuccessAcknowledgementCode(getSuccessAcknowledgementCode()); handler.setMinimumSeverityToCollect(getMinimumSeverityToCollect()); return handler; }
public void onExceptions(ValidationException... exceptions) { for (ValidationException ve : exceptions) { switch (ve.getSeverity()) { case ERROR: error(ve); break; case INFO: info(ve); break; case WARNING: warning(ve); break; } } }
public ValidationException(String message, Throwable cause, Severity severity) { super(message, cause); setSeverity(severity); }
/** * @see ca.uhn.hl7v2.validation.ValidationExceptionHandler#hasFailed() */ public boolean hasFailed() { for (ValidationException ve : exceptions) { if (ve.getSeverity() == Severity.ERROR) return true; } return false; }
@SuppressWarnings("unchecked") public <R> ValidationExceptionHandlerFactory<R> getValidationExceptionHandlerFactory() { if (validationExceptionHandlerFactory == null) { validationExceptionHandlerFactory = new DefaultValidationExceptionHandler(this); } return (ValidationExceptionHandlerFactory<R>) validationExceptionHandlerFactory; }
public ValidationExceptionHandler<Message> getNewInstance(HapiContext context) { RespondingValidationExceptionHandler handler = new RespondingValidationExceptionHandler(context); handler.setErrorAcknowledgementCode(getErrorAcknowledgementCode()); handler.setSuccessAcknowledgementCode(getSuccessAcknowledgementCode()); handler.setMinimumSeverityToCollect(getMinimumSeverityToCollect()); return handler; }
/** * Calls {@link #initializeHandler()} to obtain a default instance of a * {@link ValidationExceptionHandler} before starting the validation. * * @see ca.uhn.hl7v2.validation.Validator#validate(ca.uhn.hl7v2.model.Message) */ public R validate(Message message) throws HL7Exception { return validate(message, initializeHandler()); }
public ValidationException(Throwable cause, Severity severity) { super(cause); setSeverity(severity); }
@SuppressWarnings("unchecked") public synchronized <R> Validator<R> getMessageValidator() { if (validator == null) { validator = new DefaultValidator<R>(this); } return (Validator<R>) validator; }
/** * For backwards compatibility, always returns a new instance of * {@link ReportingValidationExceptionHandler} */ @Override protected ValidationExceptionHandler<Boolean> initializeHandler() { return new ReportingValidationExceptionHandler(theFailOnErrorFlag); }
/** * @see ca.uhn.hl7v2.validation.ValidationExceptionHandler#hasFailed() */ public boolean hasFailed() { for (ValidationException ve : exceptions) { if (ve.getSeverity() == Severity.ERROR) return true; } return false; }
@SuppressWarnings("unchecked") public <R> ValidationExceptionHandlerFactory<R> getValidationExceptionHandlerFactory() { if (validationExceptionHandlerFactory == null) { validationExceptionHandlerFactory = new DefaultValidationExceptionHandler(this); } return (ValidationExceptionHandlerFactory<R>) validationExceptionHandlerFactory; }
/** * Calls {@link #initializeHandler()} to obtain a default instance of a * {@link ValidationExceptionHandler} before starting the validation. * * @see ca.uhn.hl7v2.validation.Validator#validate(Message, * ValidationExceptionHandler) */ public R validate(String message, boolean isXML, String version) throws HL7Exception { return validate(message, isXML, version, initializeHandler()); }
public ValidationException(String msg, Severity severity) { super(msg); setSeverity(severity); }
/** * Calls {@link #initializeHandler()} to obtain a default instance of a * {@link ValidationExceptionHandler} before starting the validation. * * @see ca.uhn.hl7v2.validation.Validator#validate(Message, * ValidationExceptionHandler) */ public R validate(String message, boolean isXML, String version) throws HL7Exception { return validate(message, isXML, version, initializeHandler()); }
public ValidationException(String message, Throwable cause, Severity severity) { super(message, cause); setSeverity(severity); }
public ValidationException(String msg, Severity severity) { super(msg); setSeverity(severity); }