*/
public Resource createCommandResourceWadl() {
final Resource resource = new Resource();
resource.setPath(this.getName());
final Method method = new Method();
method.setName("POST");
resource.getMethodOrResource().add(method);
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();