Closed harange closed 10 years ago
modified ApiParserImpl.java code
public ResourceListing getResourceListing(Map<String, ApiListing> apiListingMap) { List<ApiListingReference> apiListingReferences = new ArrayList<ApiListingReference>(); for (String key : apiListingMap.keySet()) { ApiListing apiListing = apiListingMap.get(key); String docPath = "/doc"; //servletPath + "/doc"; //"/api/doc"; ApiListingReference apiListingReference = new ApiListingReference(docPath + key, apiListing.description(), apiListing.position()); apiListingReferences.add(apiListingReference); } Collections.sort(apiListingReferences, new Comparator<ApiListingReference>() { @Override public int compare(ApiListingReference o1, ApiListingReference o2) { if (o1.position() == o2.position()) return 0; else if (o1.position() < o2.position()) return -1; else if (o1.position() > o2.position()) return 1; return 0; } }); return new ResourceListing(apiVersion, swaggerVersion, JavaToScalaUtil.toScalaList(apiListingReferences), null, swaggerConfig.info()); }
. . .
return new ApiListing(apiVersion, swaggerVersion, basePath, resourcePath, null, null, null, null, null, null, null, controllerApi.position());
modified ApiParserImpl.java code
. . .