package de.twenty11.skysail.server.ext.mail;
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.server.core.restlet.ListServerResource2;
/**
* Restlet Root Resource for dbViewer application.
*
*/
public class MyRootResource extends ListServerResource2<ResourceDetails> {
public MyRootResource() {
setName("mail root resource");
setDescription("The root resource of the mail application");
}
@Override
@Get("html|json|csv")
public SkysailResponse<List<ResourceDetails>> getEntities() {
return getEntities("all methods");
}
@Override
protected List<ResourceDetails> getData() {
return allMethods();
}
}