mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-03 12:16:10 +00:00
Modify FE compliance suggestion API response (#800)
This commit is contained in:
parent
48c274ede3
commit
7b8715e7ec
@ -96,7 +96,7 @@ public class DatasetComplianceDao extends BaseDao {
|
||||
}
|
||||
|
||||
public DsComplianceSuggestion findComplianceSuggestionByUrn(@Nonnull String datasetUrn) {
|
||||
return null;
|
||||
throw new UnsupportedOperationException("Compliance Suggestion not implemented.");
|
||||
}
|
||||
|
||||
/**
|
||||
@ -110,5 +110,6 @@ public class DatasetComplianceDao extends BaseDao {
|
||||
public void insertUpdateSuggestedCompliance(@Nonnull DatasetIdentifier identifier, int datasetId, @Nonnull ChangeAuditStamp auditStamp,
|
||||
@Nonnull SuggestedCompliancePolicy suggestion) throws Exception {
|
||||
// TODO: write suggested compliance information to DB
|
||||
throw new UnsupportedOperationException("Compliance Suggestion not implemented.");
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,15 +13,12 @@
|
||||
*/
|
||||
package controllers.api.v1;
|
||||
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import controllers.Application;
|
||||
import dao.AbstractMySQLOpenSourceDAO;
|
||||
import dao.DatasetsDAO;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@ -40,12 +37,11 @@ import wherehows.dao.table.DatasetComplianceDao;
|
||||
import wherehows.dao.table.DatasetsDao;
|
||||
import wherehows.dao.view.DatasetViewDao;
|
||||
import wherehows.dao.view.OwnerViewDao;
|
||||
import wherehows.models.table.DatasetClassification;
|
||||
import wherehows.models.view.DatasetColumn;
|
||||
import wherehows.models.table.DatasetCompliance;
|
||||
import wherehows.models.table.DatasetDependency;
|
||||
import wherehows.models.view.DatasetOwner;
|
||||
import wherehows.models.table.ImpactDataset;
|
||||
import wherehows.models.view.DatasetColumn;
|
||||
import wherehows.models.view.DatasetOwner;
|
||||
import wherehows.models.view.DsComplianceSuggestion;
|
||||
|
||||
|
||||
@ -874,8 +870,12 @@ public class Dataset extends Controller {
|
||||
return Promise.promise(() -> ok(result));
|
||||
}
|
||||
|
||||
JsonNode result = Json.newObject().put("status", "ok").set("complianceSuggestion", Json.toJson(record));
|
||||
if (record == null) {
|
||||
JsonNode result = Json.newObject().put("status", "failed").put("msg", "Not found");
|
||||
return Promise.promise(() -> ok(result));
|
||||
}
|
||||
|
||||
JsonNode result = Json.newObject().put("status", "ok").set("complianceSuggestion", Json.toJson(record));
|
||||
return Promise.promise(() -> ok(result));
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user