ca.infoway.messagebuilder.marshalling.hl7
Class IvlValidationUtils

Package class diagram package IvlValidationUtils
java.lang.Object
  extended by ca.infoway.messagebuilder.marshalling.hl7.IvlValidationUtils

public class IvlValidationUtils
extends Object


Constructor Summary
IvlValidationUtils()
           
IvlValidationUtils(boolean isUncertainRangeValidation)
           
 
Method Summary
 List<String> doOtherValidations(String type, NullFlavor lowNullFlavor, NullFlavor centerNullFlavor, NullFlavor highNullFlavor, NullFlavor widthNullFlavor, UnitsOfMeasureCaseSensitive widthTimeUnits)
           
 List<String> validateCorrectElementsProvided(String type, VersionNumber version, boolean lowProvided, boolean highProvided, boolean centerProvided, boolean widthProvided)
           
 String validateSpecializationType(String type, String specializationType, List<String> errors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IvlValidationUtils

public IvlValidationUtils()

IvlValidationUtils

public IvlValidationUtils(boolean isUncertainRangeValidation)
Method Detail

validateSpecializationType

public String validateSpecializationType(String type,
                                         String specializationType,
                                         List<String> errors)

validateCorrectElementsProvided

public List<String> validateCorrectElementsProvided(String type,
                                                    VersionNumber version,
                                                    boolean lowProvided,
                                                    boolean highProvided,
                                                    boolean centerProvided,
                                                    boolean widthProvided)

doOtherValidations

public List<String> doOtherValidations(String type,
                                       NullFlavor lowNullFlavor,
                                       NullFlavor centerNullFlavor,
                                       NullFlavor highNullFlavor,
                                       NullFlavor widthNullFlavor,
                                       UnitsOfMeasureCaseSensitive widthTimeUnits)


Copyright © 2013. All Rights Reserved.