package de.twenty11.skysail.server.ext.quartz;
import java.util.List;
import org.restlet.data.Form;
import org.restlet.resource.Get;
import de.twenty11.skysail.common.responses.SkysailResponse;
import de.twenty11.skysail.common.selfdescription.ResourceDetails;
import de.twenty11.skysail.server.core.restlet.ListServerResource2;
/**
* Restlet Root Resource for dbViewer application.
*
*/
public class MyRootResource extends ListServerResource2<ResourceDetails> {
public MyRootResource() {
setName("quartz root resource");
setDescription("The root resource of the quartz application");
}
@Override
@Get("html|json|csv")
public SkysailResponse<List<ResourceDetails>> getEntities() {
return getEntities("all methods");
}
@Override
protected List<ResourceDetails> getData() {
return allMethods();
}
@Override
public ResourceDetails getData(Form form) {
// TODO Auto-generated method stub
return null;
}
@Override
public SkysailResponse<?> addEntity(ResourceDetails entity) {
// TODO Auto-generated method stub
return null;
}
}