code: @GET
      @Path("{id}")
      @Produces(MediaType.APPLICATION_XML)
      public Response getTemplateByUuid(@PathParam("id") String templateId){
          logger.debug("StartOf getTemplateByUuid - REQUEST for /templates/{uuid}" + templateId);
          try{
              TemplateHelper templateRestService = getTemplateHelper();
              String serializedTemplate = templateRestService.getTemplateByUUID(templateId);
              if (serializedTemplate!=null){
                  logger.debug("EndOf getTemplateByUuid"); 
                  return buildResponse(200, serializedTemplate);
              }else{
                  logger.debug("EndOf getTemplateByUuid"); 
                  return buildResponse(404, printError(404, "There is no template with uuid " + templateId
                          + " in the SLA Repository Database"));
              }
          } catch (HelperException e) {
              logger.info("getTemplateByUuid exception:"+e.getMessage());
              return buildResponse(e);
          }
              
  
      }
docs: Gets the information of an specific template.
  
  <pre>
  GET /templates/{template_id}
  
  Request:
  
  GET /templates/{template_id} HTTP/1.1
  
  Response:
  
  HTTP/1.1 200 Ok
  
  {@code
  <?xml version="1.0" encoding="UTF-8"?>
  <wsag:Template>...</wsag:Template>
  
  }
  
  </pre>
  
  Example: <li>curl
  http://localhost:8080/sla-service/templates/contract-template-2007-12-04</li>
  
  @return XML information with the different details of the templates
  
  @throws JAXBException