Search in sources :

Example 1 with UIView

use of com.bakdata.conquery.resources.admin.ui.model.UIView in project conquery by bakdata.

the class DatasetsUIResource method getIdMapping.

@GET
@Path("{" + DATASET + "}/mapping")
public View getIdMapping(@PathParam(DATASET) Dataset dataset) {
    final Namespace namespace = uiProcessor.getDatasetRegistry().get(dataset.getId());
    EntityIdMap mapping = namespace.getStorage().getIdMapping();
    if (mapping != null && mapping.getInternalToPrint() != null) {
        return new UIView<>("idmapping.html.ftl", uiProcessor.getUIContext(), mapping.getInternalToPrint());
    }
    return new UIView<>("add_idmapping.html.ftl", uiProcessor.getUIContext(), namespace.getDataset().getId());
}
Also used : UIView(com.bakdata.conquery.resources.admin.ui.model.UIView) Namespace(com.bakdata.conquery.models.worker.Namespace) EntityIdMap(com.bakdata.conquery.models.identifiable.mapping.EntityIdMap) Path(javax.ws.rs.Path) GET(javax.ws.rs.GET)

Aggregations

EntityIdMap (com.bakdata.conquery.models.identifiable.mapping.EntityIdMap)1 Namespace (com.bakdata.conquery.models.worker.Namespace)1 UIView (com.bakdata.conquery.resources.admin.ui.model.UIView)1 GET (javax.ws.rs.GET)1 Path (javax.ws.rs.Path)1