code: @GET
      @Path("{uuid}")
      @Produces(MediaType.APPLICATION_XML)
      public Response getViolationByUuid(@PathParam("uuid") UUID violationUuid) {
          logger.debug("StartOf getViolationByUuid - REQUEST for /violations/" + violationUuid);
          String serializedViolations = null;
          ViolationHelper violationRestHelper = getViolationHelper();
          
          try{
              serializedViolations = violationRestHelper.getViolationByUUID(violationUuid);
          } catch (HelperException e) {
              logger.info("getViolationByUuid exception:"+e.getMessage());
              return buildResponse(e);
          }
          logger.debug("EndOf getViolationByUuid");
          return buildResponse(200, serializedViolations);
          
      }
docs: Returns the information of an specific violation given an uuid If the
  violation it is not in the database, it returns 404 with empty payload
  
  <pre>
  GET /violations/{violation_uuid}
  
  Request:
  GET /violation HTTP/1.1
  Accept: application/xml
  
  Response:
  HTTP/1.1 200 OK
  Content-type: application/xml
  
  {@code
  <?xml version="1.0" encoding="UTF-8"?>
  <violation>...</violation>
  }
  
  </pre>
  
  Example:
  <li>curl
  http://localhost:8080/sla-service/violations/?agrementId=agreement04</li>
  
  @return violations according to parameters in the query string.