All of the existing data cell calls now include the col def id in their cell values.
hopefully fixing failing archunit test
next step is to swap the rendering over to use these ids
...then slim down the cell value object
...then (finally) do the attestation data calls
@@ -422,7 +422,11 @@ public class ReportGridDao {
.asTable();
Table<Record4<Long, String, String, String>> possible = dsl
- .selectFrom(fixed)
+ .select(fixed.field("id", Long.class),
+ fixed.field("kind", String.class),
+ fixed.field("name", String.class),
+ fixed.field("description", String.class))
+ .from(fixed)
.unionAll(dynamic)
.asTable("possible", "id", "kind", "name", "description");
@@ -444,8 +448,6 @@ public class ReportGridDao {
.leftJoin(efr).on(rgcd.ENTITY_FIELD_REFERENCE_ID.eq(efr.ID))
.where(condition)
.and(rgcd.COLUMN_ENTITY_KIND.eq(EntityKind.ATTESTATION.name()));
-
-
}
