Skip to content

Commit fdb53b7

Browse files
Merge pull request #6846 from deutschebank/db-contrib/waltz-6844-grid-api-bug
grid api bug
2 parents 4fdb104 + ba293f4 commit fdb53b7

2 files changed

Lines changed: 48 additions & 4 deletions

File tree

waltz-data/src/main/java/org/finos/waltz/data/JooqUtilities.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -600,7 +600,7 @@ public static CommonTableFields<?> determineCommonTableFields(EntityKind kind, S
600600
SurveyTemplate st = alias == null ? Tables.SURVEY_TEMPLATE : Tables.SURVEY_TEMPLATE.as(alias);
601601
return ImmutableCommonTableFields
602602
.builder()
603-
.entityKind(EntityKind.SURVEY_QUESTION)
603+
.entityKind(EntityKind.SURVEY_TEMPLATE)
604604
.table(st)
605605
.idField(st.ID)
606606
.parentIdField(null)

waltz-data/src/main/java/org/finos/waltz/data/report_grid/ReportGridDao.java

Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@
8080
import org.jooq.SelectJoinStep;
8181
import org.jooq.SelectOrderByStep;
8282
import org.jooq.Table;
83-
import org.jooq.TableField;
8483
import org.jooq.impl.DSL;
8584
import org.jooq.lambda.tuple.Tuple2;
8685
import org.jooq.lambda.tuple.Tuple3;
@@ -111,7 +110,12 @@
111110
import static java.util.Comparator.comparing;
112111
import static java.util.Optional.ofNullable;
113112
import static java.util.function.Function.identity;
114-
import static java.util.stream.Collectors.*;
113+
import static java.util.stream.Collectors.collectingAndThen;
114+
import static java.util.stream.Collectors.groupingBy;
115+
import static java.util.stream.Collectors.joining;
116+
import static java.util.stream.Collectors.toList;
117+
import static java.util.stream.Collectors.toMap;
118+
import static java.util.stream.Collectors.toSet;
115119
import static org.finos.waltz.common.CollectionUtilities.isEmpty;
116120
import static org.finos.waltz.common.DateTimeUtilities.toLocalDate;
117121
import static org.finos.waltz.common.DateTimeUtilities.toLocalDateTime;
@@ -136,7 +140,47 @@
136140
import static org.finos.waltz.model.report_grid.CellOption.mkCellOption;
137141
import static org.finos.waltz.model.survey.SurveyInstanceStatus.APPROVED;
138142
import static org.finos.waltz.model.survey.SurveyInstanceStatus.COMPLETED;
139-
import static org.finos.waltz.schema.Tables.*;
143+
import static org.finos.waltz.schema.Tables.APPLICATION;
144+
import static org.finos.waltz.schema.Tables.APPLICATION_GROUP;
145+
import static org.finos.waltz.schema.Tables.APPLICATION_GROUP_ENTRY;
146+
import static org.finos.waltz.schema.Tables.APPLICATION_GROUP_OU_ENTRY;
147+
import static org.finos.waltz.schema.Tables.ASSESSMENT_DEFINITION;
148+
import static org.finos.waltz.schema.Tables.ASSESSMENT_RATING;
149+
import static org.finos.waltz.schema.Tables.ATTESTATION_INSTANCE;
150+
import static org.finos.waltz.schema.Tables.ATTESTATION_RUN;
151+
import static org.finos.waltz.schema.Tables.CHANGE_INITIATIVE;
152+
import static org.finos.waltz.schema.Tables.COMPLEXITY;
153+
import static org.finos.waltz.schema.Tables.COMPLEXITY_KIND;
154+
import static org.finos.waltz.schema.Tables.COST;
155+
import static org.finos.waltz.schema.Tables.COST_KIND;
156+
import static org.finos.waltz.schema.Tables.ENTITY_ALIAS;
157+
import static org.finos.waltz.schema.Tables.ENTITY_FIELD_REFERENCE;
158+
import static org.finos.waltz.schema.Tables.ENTITY_HIERARCHY;
159+
import static org.finos.waltz.schema.Tables.ENTITY_RELATIONSHIP;
160+
import static org.finos.waltz.schema.Tables.ENTITY_STATISTIC_DEFINITION;
161+
import static org.finos.waltz.schema.Tables.ENTITY_STATISTIC_VALUE;
162+
import static org.finos.waltz.schema.Tables.INVOLVEMENT;
163+
import static org.finos.waltz.schema.Tables.MEASURABLE;
164+
import static org.finos.waltz.schema.Tables.MEASURABLE_CATEGORY;
165+
import static org.finos.waltz.schema.Tables.MEASURABLE_RATING;
166+
import static org.finos.waltz.schema.Tables.ORGANISATIONAL_UNIT;
167+
import static org.finos.waltz.schema.Tables.PERSON;
168+
import static org.finos.waltz.schema.Tables.RATING_SCHEME_ITEM;
169+
import static org.finos.waltz.schema.Tables.REPORT_GRID;
170+
import static org.finos.waltz.schema.Tables.REPORT_GRID_COLUMN_DEFINITION;
171+
import static org.finos.waltz.schema.Tables.REPORT_GRID_DERIVED_COLUMN_DEFINITION;
172+
import static org.finos.waltz.schema.Tables.REPORT_GRID_FIXED_COLUMN_DEFINITION;
173+
import static org.finos.waltz.schema.Tables.REPORT_GRID_MEMBER;
174+
import static org.finos.waltz.schema.Tables.SURVEY_INSTANCE;
175+
import static org.finos.waltz.schema.Tables.SURVEY_INSTANCE_OWNER;
176+
import static org.finos.waltz.schema.Tables.SURVEY_INSTANCE_RECIPIENT;
177+
import static org.finos.waltz.schema.Tables.SURVEY_QUESTION;
178+
import static org.finos.waltz.schema.Tables.SURVEY_QUESTION_LIST_RESPONSE;
179+
import static org.finos.waltz.schema.Tables.SURVEY_QUESTION_RESPONSE;
180+
import static org.finos.waltz.schema.Tables.SURVEY_RUN;
181+
import static org.finos.waltz.schema.Tables.SURVEY_TEMPLATE;
182+
import static org.finos.waltz.schema.Tables.TAG;
183+
import static org.finos.waltz.schema.Tables.TAG_USAGE;
140184
import static org.finos.waltz.schema.tables.DataType.DATA_TYPE;
141185
import static org.finos.waltz.schema.tables.DataTypeUsage.DATA_TYPE_USAGE;
142186
import static org.finos.waltz.schema.tables.InvolvementKind.INVOLVEMENT_KIND;

0 commit comments

Comments
 (0)