protected void visit(Definition definition) { if (definition.getServices().values().size() != 1) { context.addFailure(new ValidationFailure("A lightweight RPC/Encoded service must contain only one Service")); } }
protected void visit(Service service) { if (service.getPorts().values().size() != 1) { context.addFailure(new ValidationFailure("A lightweight RPC/Encoded service must contain only one Port")); } } }
protected void visit(final Service service) { if (service.getPorts().values().size() != 1) { context.addFailure(new ValidationFailure("A lightweight RPC/Encoded service must contain only one Port")); } } }
protected void visit(final Definition definition) { if (definition.getServices().values().size() != 1) { context.addFailure(new ValidationFailure("A lightweight RPC/Encoded service must contain only one Service")); } }
protected void visit(Operation operation) { if (!operationNames.add(operation.getName())) { context.addFailure(new ValidationFailure("No two operations can have the same name: " + operation.getName())); } }
protected void visit(final Operation operation) { if (!operationNames.add(operation.getName())) { context.addFailure(new ValidationFailure("No two operations can have the same name: " + operation.getName())); } }
protected void visit(Operation operation) { if (!operationNames.add(operation.getName())) { context.addFailure(new ValidationFailure("No two operations can have the same name: " + operation.getName())); } }
protected void visit(final Output output) { final Map outputParts = output.getMessage().getParts(); if (outputParts.size() != 0 && outputParts.size() != 1) { context.addFailure(new ValidationFailure("The output message must contain zero or one parts: " + output.getName())); } }
protected void visit(Output output) { Map outputParts = output.getMessage().getParts(); if (outputParts.size() != 0 && outputParts.size() != 1) { context.addFailure(new ValidationFailure("The output message must contain zero or one parts: " + output.getName())); } }
public void fail(final String component, final String key, final Object... details) { final ValidationFailure failure = new ValidationFailure(key); failure.setDetails(details); failure.setComponentName(component); addFailure(failure); }
public void fail(final String component, final String key, final Object... details) { final ValidationFailure failure = new ValidationFailure(key); failure.setDetails(details); failure.setComponentName(component); addFailure(failure); }
public void fail(String component, String key, Object... details) { ValidationFailure failure = new ValidationFailure(key); failure.setDetails(details); failure.setComponentName(component); addFailure(failure); }
protected void visit(BindingOutput bindingOutput) { SOAPBody body = getSOAPBody(bindingOutput.getExtensibilityElements()); String encoding = body.getUse(); if (encoding == null || !encoding.equals("encoded")) { context.addFailure(new ValidationFailure("The use attribute of the binding output operation must be 'encoded': " + bindingOutput.getName())); } }
protected void visit(BindingFault bindingFault) { SOAPBody body = getSOAPBody(bindingFault.getExtensibilityElements()); String encoding = body.getUse(); if (encoding == null || !encoding.equals("encoded")) { context.addFailure(new ValidationFailure("The use attribute of the binding fault operation must be 'encoded': " + bindingFault.getName())); } }
protected void visit(final BindingInput bindingInput) { final SOAPBody body = getSOAPBody(bindingInput.getExtensibilityElements()); final String encoding = body.getUse(); if (encoding == null || !encoding.equals("encoded")) { context.addFailure(new ValidationFailure("The use attribute of the binding input operation must be 'encoded': " + bindingInput.getName())); } }
protected void visit(final Binding binding) { final SOAPBinding soapBinding = getSOAPBinding(binding); if (soapBinding == null || soapBinding.getStyle() == null || !soapBinding.getStyle().equals("rpc")) { context.addFailure(new ValidationFailure("The messaging style of the binding must be rpc: " + binding.getQName())); } }
protected void visit(BindingFault bindingFault) { SOAPBody body = getSOAPBody(bindingFault.getExtensibilityElements()); String encoding = body.getUse(); if (encoding == null || !encoding.equals("encoded")) { context.addFailure(new ValidationFailure("The use attribute of the binding fault operation must be 'encoded': " + bindingFault.getName())); } }
protected void visit(BindingInput bindingInput) { SOAPBody body = getSOAPBody(bindingInput.getExtensibilityElements()); String encoding = body.getUse(); if (encoding == null || !encoding.equals("encoded")) { context.addFailure(new ValidationFailure("The use attribute of the binding input operation must be 'encoded': " + bindingInput.getName())); } }
protected void visit(BindingOutput bindingOutput) { SOAPBody body = getSOAPBody(bindingOutput.getExtensibilityElements()); String encoding = body.getUse(); if (encoding == null || !encoding.equals("encoded")) { context.addFailure(new ValidationFailure("The use attribute of the binding output operation must be 'encoded': " + bindingOutput.getName())); } }
protected void visit(Binding binding) { SOAPBinding soapBinding = getSOAPBinding(binding); if (soapBinding == null || soapBinding.getStyle() == null || !soapBinding.getStyle().equals("rpc")) { context.addFailure(new ValidationFailure("The messaging style of the binding must be rpc: " + binding.getQName())); } }