package controllers.crud; import javax.inject.Inject; import models.Category; import models.dao.CategoryDAO; import play.mvc.Result; import play.utils.crud.APIController; public class CategoryAPIController extends APIController<String, Category> { @Inject public CategoryAPIController(CategoryDAO categoryDAO) { super(categoryDAO, String.class, Category.class); } @Override public Result create() { /* TODO: Result check = checkRequired("url"); if (check != null) { return check; } String url = jsonText("url"); try { new URL(url ); } catch (MalformedURLException e) { return badRequest(toJson(ImmutableMap.of( "status", "error", "message", e.getMessage()))); } Category m = new Category(); m.setStatus(Category.Status.NEW); m.setUrl(url); Long key = dao.create(m); */ return TODO; } }