mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-21 08:32:05 +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);
|
||
|
}
|
||
|
}
|