package de.twenty11.skysail.server.ext.activiti;
import java.util.List;
import org.restlet.resource.Get;
import de.twenty11.skysail.common.responses.SkysailResponse;
import de.twenty11.skysail.common.selfdescription.ResourceDetails;
import de.twenty11.skysail.common.selfdescription.RestfulRoot;
import de.twenty11.skysail.server.restlet.ListServerResource;
/**
* Restlet Root Resource for dbViewer application.
*
*/
public class MyRootResource extends ListServerResource<ResourceDetails> implements RestfulRoot {
public MyRootResource() {
setName("activiti root resource");
setDescription("The root resource of the activiti application");
}
@Override
@Get("html|json")
public SkysailResponse<List<ResourceDetails>> getMethods() {
return getEntities(allMethods(), "skysail activiti application (x.y.z-SNAPSHOT): listing all entry points");
}
}