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")); } }
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); }
sb.append(e.getPrefix()).append(" ... ").append(e.getComponentName()).append(":\t").append(e.getMessage(2));
private void logResults(final ValidationContext context, final Level level) { for (final ValidationError e : context.getErrors()) { logger.error(e.getPrefix() + " ... " + e.getComponentName() + ":\t" + e.getMessage(level.ordinal() + 1)); } for (final ValidationFailure e : context.getFailures()) { logger.error(e.getPrefix() + " ... " + e.getComponentName() + ":\t" + e.getMessage(level.ordinal() + 1)); } for (final ValidationWarning e : context.getWarnings()) { logger.warning(e.getPrefix() + " ... " + e.getComponentName() + ":\t" + e.getMessage(level.ordinal() + 1)); } if (context.hasErrors() || context.hasFailures()) { final DeploymentModule module = context.getModule(); logger.error(String.format("Invalid %s(name=%s, path=%s)", context.getModuleType(), module.getModuleId(), module.getFile())); // logger.error("Validation: "+errors.length + " errors, "+failures.length+ " failures, in "+context.getModuleType()+"(path="+context.getJarPath()+")"); } else if (context.hasWarnings()) { if (context.getWarnings().length == 1) { logger.warning(context.getWarnings().length + " warning for " + context.getModuleType() + "(path=" + context.getName() + ")"); } else { logger.warning(context.getWarnings().length + " warnings for " + context.getModuleType() + "(path=" + context.getName() + ")"); } } }
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")); } } }
private void logResults(final ValidationContext context, final Level level) { for (final ValidationError e : context.getErrors()) { logger.error(e.getPrefix() + " ... " + e.getComponentName() + ":\t" + e.getMessage(level.ordinal() + 1)); } for (final ValidationFailure e : context.getFailures()) { logger.error(e.getPrefix() + " ... " + e.getComponentName() + ":\t" + e.getMessage(level.ordinal() + 1)); } for (final ValidationWarning e : context.getWarnings()) { logger.warning(e.getPrefix() + " ... " + e.getComponentName() + ":\t" + e.getMessage(level.ordinal() + 1)); } if (context.hasErrors() || context.hasFailures()) { final DeploymentModule module = context.getModule(); logger.error(String.format("Invalid %s(name=%s, path=%s)", context.getModuleType(), module.getModuleId(), module.getFile())); // logger.error("Validation: "+errors.length + " errors, "+failures.length+ " failures, in "+context.getModuleType()+"(path="+context.getJarPath()+")"); } else if (context.hasWarnings()) { if (context.getWarnings().length == 1) { logger.warning(context.getWarnings().length + " warning for " + context.getModuleType() + "(path=" + context.getName() + ")"); } else { logger.warning(context.getWarnings().length + " warnings for " + context.getModuleType() + "(path=" + context.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); }
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")); } }
private void logResults(ValidationContext context, Level level) { for (ValidationError e : context.getErrors()) { logger.error(e.getPrefix() + " ... " + e.getComponentName() + ":\t" + e.getMessage(level.ordinal() + 1)); } for (ValidationFailure e : context.getFailures()) { logger.error(e.getPrefix() + " ... " + e.getComponentName() + ":\t" + e.getMessage(level.ordinal() + 1)); } for (ValidationWarning e : context.getWarnings()) { logger.warning(e.getPrefix() + " ... " + e.getComponentName() + ":\t" + e.getMessage(level.ordinal() + 1)); } if (context.hasErrors() || context.hasFailures()) { logger.error("Invalid "+context.getModuleType()+"(path="+context.getJarPath()+")"); // logger.error("Validation: "+errors.length + " errors, "+failures.length+ " failures, in "+context.getModuleType()+"(path="+context.getJarPath()+")"); } else if (context.hasWarnings()) { if (context.getWarnings().length == 1) { logger.warning(context.getWarnings().length +" warning for "+context.getModuleType()+"(path="+context.getJarPath()+")"); } else { logger.warning(context.getWarnings().length +" warnings for "+context.getModuleType()+"(path="+context.getJarPath()+")"); } } }
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(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(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(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(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(Operation operation) { if (!operationNames.add(operation.getName())) { context.addFailure(new ValidationFailure("No two operations can have the same name: " + operation.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())); } }
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())); } }
protected void visit(Fault fault) { Part message = fault.getMessage().getPart("message"); if (message == null) { context.addFailure(new ValidationFailure("The fault message must contain one part named 'message' : " + fault.getName())); } else if (!XSD_STRING.equals(message.getTypeName())) { context.addFailure(new ValidationFailure("The fault message must contain one part of type 'xsd:string' : " + fault.getName())); } }