if (hasXmlSchema()) {
if (getRequestClass().isPresent()) {
final com.azaptree.wadl.Request request = new com.azaptree.wadl.Request();
method.setRequest(request);
final Representation representation = new Representation();
representation.setMediaType("application/xml");
final Optional<QName> elementName = getRequestXmlElement();
if (elementName.isPresent()) {
representation.setElement(elementName.get());
}
request.getRepresentation().add(representation);
}
if (getResponseClass().isPresent()) {
final Response response = new Response();
method.getResponse().add(response);
response.getStatus().add(Long.valueOf(HttpStatus.OK_200));
final Representation representation = new Representation();
representation.setMediaType("application/xml");
final Optional<QName> elementName = getResponseXmlElement();
if (elementName.isPresent()) {
representation.setElement(elementName.get());
}
response.getRepresentation().add(representation);
}
}