package controllers.crud; import javax.inject.Inject; import models.PostRating; import models.PostRatingPK; import models.dao.PostRatingDAO; import play.mvc.Result; import play.utils.crud.APIController; public class PostRatingAPIController extends APIController<PostRatingPK, PostRating> { @Inject public PostRatingAPIController(PostRatingDAO postRatingDAO) { super(postRatingDAO, PostRatingPK.class, PostRating.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()))); } PostRating m = new PostRating(); m.setStatus(PostRating.Status.NEW); m.setUrl(url); Long key = dao.create(m); */ return TODO; } }