in src/main/java/org/apache/sling/launchpad/testservices/resourceprovider/PlanetsResourceProvider.java [82:92]
public Resource getResource(ResolveContext<DoesNotNeedAContext> ctx,
String path, ResourceContext resourceContext, Resource parent) {
// Synthetic resource for our root, so that /planets works
if((ROOT).equals(path)) {
return new SyntheticResource(ctx.getResourceResolver(), path, PlanetResource.RESOURCE_TYPE);
}
// Not root, return a Planet if we have one
final ValueMap data = PLANETS.get(path);
return data == null ? null : new PlanetResource(ctx.getResourceResolver(), path, data);
}