diff --git a/api/src/main/java/datawave/webservice/results/datadictionary/DefaultDataDictionary.java b/api/src/main/java/datawave/webservice/results/datadictionary/DefaultDataDictionary.java index 222a4bb..8721458 100644 --- a/api/src/main/java/datawave/webservice/results/datadictionary/DefaultDataDictionary.java +++ b/api/src/main/java/datawave/webservice/results/datadictionary/DefaultDataDictionary.java @@ -18,6 +18,8 @@ import javax.xml.bind.annotation.XmlTransient; import com.google.common.collect.Lists; +import com.google.gson.Gson; +import com.google.gson.JsonObject; import datawave.webservice.HtmlProvider; import datawave.webservice.query.result.metadata.DefaultMetadataField; import datawave.webservice.result.TotalResultsAware; @@ -26,6 +28,7 @@ import io.protostuff.Message; import io.protostuff.Output; import io.protostuff.Schema; +import org.apache.avro.data.Json; @XmlRootElement(name = "DefaultDataDictionary") @XmlAccessorType(XmlAccessType.NONE) @@ -42,9 +45,14 @@ public class DefaultDataDictionary extends DataDictionaryBase\n" + "\n" + + "\n" + "\n"; private final String dataTablesHeader; @@ -57,11 +65,11 @@ public class DefaultDataDictionary extends DataDictionaryBase fields) { @@ -205,16 +213,24 @@ public String getMainContent() { builder.append("query terms will be treated (e.g. text, number, IPv4 address, etc). The same applies for the reverse index types with "); builder.append("the caveat that you can also query these fields using leading wildcards. Fields that are marked as 'Index only' will not "); builder.append("appear in a result set unless explicitly queried on. Index only fields are typically composite fields, derived from actual data, "); - builder.append("created by the software to make querying easier.

"); - builder.append(""); - builder.append("\n"); + builder.append("created by the software to make querying easier.

"); - builder.append(""); - builder.append(""); + builder.append("
"); - builder.append(""); + builder.append("\n"); return builder.toString(); } diff --git a/service/pom.xml b/service/pom.xml index 9072f2a..d8fbe20 100644 --- a/service/pom.xml +++ b/service/pom.xml @@ -21,7 +21,7 @@ datawave.microservice.dictionary.DictionaryService1.2-SNAPSHOT1.6.3 - 1.10.19 + 24.0.03.3.1-2 @@ -36,16 +36,16 @@ spring-boot-starter-datawave ${version.microservice.starter} - - org.webjars - datatables - ${version.webjars.datatables} - org.webjars jquery ${version.webjars.jquery} + + org.webjars.npm + ag-grid-community + ${version.webjars.ag-grid-community} + gov.nsa.datawave.microservice spring-boot-starter-datawave @@ -76,10 +76,6 @@ org.apache.accumulo accumulo-core - - org.webjars - datatables - org.webjars jquery @@ -88,6 +84,10 @@ org.webjars webjars-locator-core + + org.webjars.npm + ag-grid-community + gov.nsa.datawave.contrib datawave-in-memory-accumulo diff --git a/service/src/main/java/datawave/microservice/dictionary/config/DictionaryServiceConfiguration.java b/service/src/main/java/datawave/microservice/dictionary/config/DictionaryServiceConfiguration.java index 65d446a..1d20395 100644 --- a/service/src/main/java/datawave/microservice/dictionary/config/DictionaryServiceConfiguration.java +++ b/service/src/main/java/datawave/microservice/dictionary/config/DictionaryServiceConfiguration.java @@ -71,7 +71,7 @@ public ResponseObjectFactory
FieldNameInternal FieldNameDataTypeIndex onlyForward IndexedReverse IndexedNormalizedTypesTokenizedDescriptionLastUpdated