public void generate() { if (resource.getParentResource() != null && !resource.getParentResource().getUriParameters().isEmpty()) { Map<String, UriParameter> combined = new HashMap<>(); combined.putAll(resource.getParentResource().getUriParameters()); combined.putAll(resource.getUriParameters()); resource.setUriParameters(combined); } resource.getResources().values().stream().forEach(generateResourceClasses); uri = new UriConst(resource.getUri()); apiClass = ApiResourceClass.forResource(resource) .withField(uri) .withField(req) .withField(resp); responseParser = respParserForResource(resource); defaultsMethod = new DefaultsMethod(apiClass, req); new ResourceRule().apply(resource, this); javaFiles.stream().forEach(writeTo); }
private org.raml.model.Resource createRamlResource(final Resource apiResource, final String path) { final org.raml.model.Resource ramlResource = new org.raml.model.Resource(); ramlResource.setRelativeUri(path); ramlResource.setUriParameters(uriParamsResolver.resolve(getUriParameters(apiResource.getParameters()))); ramlResource.setActions(actionResolver.resolve(apiResource)); return ramlResource; }
ramlResource.setUriParameters(new LinkedHashMap<String, UriParameter>()); for (PathVariable pathVariable : resource.getPathVariables()) { uiParam.setDisplayName(pathVariable.getName());
ramlResource.setUriParameters(new LinkedHashMap<String, UriParameter>()); for (PathVariable pathVariable : resource.getPathVariables()) { uiParam.setDisplayName(pathVariable.getName());
ramlResource.setUriParameters(new LinkedHashMap<String, UriParameter>()); for (PathVariable pathVariable : resource.getPathVariables()) { uiParam.setDisplayName(pathVariable.getName());
ramlResource.setUriParameters(new LinkedHashMap<String, UriParameter>()); for (PathVariable pathVariable : resource.getPathVariables()) { uiParam.setDisplayName(pathVariable.getName());
ramlResource.setUriParameters(new LinkedHashMap<String, UriParameter>()); for (PathVariable pathVariable : resource.getPathVariables()) { uiParam.setDisplayName(pathVariable.getName());