Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## be.ehealth.businessconnector.registration.helper
Class ResponseHelper

    java.lang.Object
      be.ehealth.businessconnector.registration.helper.ResponseHelper

All Implemented Interfaces:
  ConfigurationModuleBootstrap.ModuleBootstrapHook

    public class ResponseHelper

extends Object
implements ConfigurationModuleBootstrap.ModuleBootstrapHook

Helper providing methods to validate the content of the response of a registration.

Constructor Summary
`ResponseHelper()` only for ModuleBootstrapHook.

Method Summary
`void` | `bootstrap()`
`static RegistrationsAnswer` | `toObject(byte[] responseContent)` Return the jaxb object for a
`static void` | `validateResponse(RegistrationsAnswer responseContent)` Test if the jaxb object match the xsd rules.

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ResponseHelper

    public ResponseHelper()

  only for ModuleBootstrapHook.

Method Detail

### validateResponse

    public static void validateResponse(RegistrationsAnswer responseContent)
                                 throws TechnicalConnectorException

  Test if the jaxb object match the xsd rules. if not, an exception is throwed RegisterToMycarenetServiceResponse response = session.registerToMycarenetService(request); ResponseHelper.validateResponse(ResponseHelper.toObject(.getReturn().getDetail().getValue()));

  Parameters:
    `responseContent` -
  Throws:
    `TechnicalConnectorException` - if it contains code TechnicalConnectorExceptionValues.ERROR_XML_INVALID , it indicates a problem with the received xsd

### toObject

    public static RegistrationsAnswer toObject(byte[] responseContent)

  Return the jaxb object for a

  Parameters:
    `responseContent` -
  Returns:
    jaxb object converted from content of the response of a registration

### bootstrap

    public void bootstrap()

  Specified by:
    `bootstrap` in interface `ConfigurationModuleBootstrap.ModuleBootstrapHook`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Connector Packaging PERSPHYSICIAN 3.24.0 API
Copyright © {inceptionYear}-2023 eHealth. All Rights Reserved.