Package be.ehealth.businessconnector.chapterIV.validators.impl

# Class Chapter4XmlValidatorImpl

java.lang.Object
be.ehealth.businessconnector.chapterIV.validators.impl.Chapter4XmlValidatorImpl

All Implemented Interfaces:
  `Chapter4XmlValidator`, `ConfigurationModuleBootstrap.ModuleBootstrapHook`, `Serializable`

public class Chapter4XmlValidatorImpl extends Object implements Chapter4XmlValidator, ConfigurationModuleBootstrap.ModuleBootstrapHook
implementation of the `Chapter4XmlValidator`. its should be configured ( hardcoded in method getXsdFileLocationForXmlObject ) for each XmlObject in chapterIV

See Also:
  - Serialized Form

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final Map<Class,String>`
  `XSD_FILE_LOCATION_FOR_CLASS_MAP`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Chapter4XmlValidatorImpl()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `bootstrap()`
  `void`
  `validate(Object xmlObject)`

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### XSD_FILE_LOCATION_FOR_CLASS_MAP

    public static final Map<Class,String> XSD_FILE_LOCATION_FOR_CLASS_MAP

- ## Constructor Details

  - ### Chapter4XmlValidatorImpl

    public Chapter4XmlValidatorImpl()

- ## Method Details

  - ### validate

    public void validate(Object xmlObject) throws TechnicalConnectorException, ChapterIVBusinessConnectorException
    Specified by:
      `validate` in interface `Chapter4XmlValidator`
    Throws:
      `ChapterIVBusinessConnectorException`
      `TechnicalConnectorException`
    See Also:
      - `Chapter4XmlValidator.validate(be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Request)`

  - ### bootstrap

    public void bootstrap()
    Specified by:
      `bootstrap` in interface `ConfigurationModuleBootstrap.ModuleBootstrapHook`