mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-17 14:21:59 +00:00
32 lines
814 B
Java
32 lines
814 B
Java
package controllers.api.v1;
|
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode;
|
|
import com.linkedin.datahub.dao.DaoFactory;
|
|
import com.linkedin.datahub.dao.table.DatasetsDao;
|
|
import controllers.Secured;
|
|
import play.libs.Json;
|
|
import play.mvc.Controller;
|
|
import play.mvc.Result;
|
|
import play.mvc.Security;
|
|
|
|
import javax.annotation.Nonnull;
|
|
|
|
|
|
public class Dataset extends Controller {
|
|
|
|
private final DatasetsDao _datasetsDao;
|
|
|
|
public Dataset() {
|
|
_datasetsDao = DaoFactory.getDatasetsDao();
|
|
}
|
|
|
|
@Security.Authenticated(Secured.class)
|
|
@Nonnull
|
|
public Result getDatasetOwnerTypes() {
|
|
ObjectNode result = Json.newObject();
|
|
|
|
result.put("status", "ok");
|
|
result.set("ownerTypes", Json.toJson(_datasetsDao.getDatasetOwnerTypes()));
|
|
return ok(result);
|
|
}
|
|
} |