Esempio n. 1
0
  @Override
  public void build() {
    ResponseHeaders responseHeaders = getObjectFactory().createResponseHeaders();

    responseHeaders.getFidelity().addAll(fidelity);

    if (fidelityValidator.hasValidFidelity()) {

      for (String headerName : response.getHeaderNames()) {

        if (fidelityValidator.hasStarFidelity()) {
          ComplexParameter complexParameter = getObjectFactory().createComplexParameter();
          complexParameter.setName(headerName);

          for (String nextElement : response.getHeaders(headerName)) {
            complexParameter.getValue().add(nextElement);
          }

          responseHeaders.getHeader().add(complexParameter);
        }
      }
    }

    responseHead.setHeaders(responseHeaders);
  }