Skip to content

Commit 26213ae

Browse files
committed
fix variant and versions
1 parent 84d8d6c commit 26213ae

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

klass-forvaltning/src/main/java/no/ssb/klass/designer/ClassificationListView.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ public ClassificationListView(UserContext userContext, ClassificationFacade clas
4949
this.classificationFilter = VaadinUtil.getKlassState().getClassificationFilter();
5050
backButton.addClickListener(e -> VaadinUtil.navigateTo(ClassificationFamilyView.NAME));
5151
classificationTable.init(versionTable, variantTable, userContext, classificationFacade);
52-
versionTable.init(classificationTable, variantTable, userContext);
53-
variantTable.init(versionTable);
52+
versionTable.init(classificationTable, variantTable, userContext, classificationFacade);
53+
variantTable.init(versionTable, userContext);
5454
classificationTable.addToSharedActionListener(sharedEscapeShortcutListener);
5555
versionTable.addToSharedActionListener(sharedEscapeShortcutListener);
5656
variantTable.addToSharedActionListener(sharedEscapeShortcutListener);

klass-forvaltning/src/main/java/no/ssb/klass/designer/classificationlist/VariantTable.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,27 +29,32 @@
2929
import no.ssb.klass.designer.util.VaadinUtil;
3030
import no.ssb.klass.designer.windows.NewCorrespondenceTableWindow;
3131
import no.ssb.klass.designer.windows.NewVariantWindow;
32+
import org.slf4j.Logger;
33+
import org.slf4j.LoggerFactory;
3234

3335
@SuppressWarnings("serial")
3436
@UIScope
3537
@SpringComponent
3638
public class VariantTable extends AbstractTable {
39+
private static final Logger log = LoggerFactory.getLogger(VariantTable.class);
3740
private static final String NEW_CORRESPONDENCE_TABLE_TOOLTIP = "Lag ny korrespondansetabell";
3841
private static final String NEW_VARIANT_TOOLTIP = "Lag ny variant";
3942

4043
@Autowired
4144
private ApplicationContext applicationContext;
4245
@Autowired
4346
private ClassificationFacade classificationFacade;
44-
@Autowired
47+
4548
private UserContext userContext;
4649

4750
private Table table;
4851
private TextField filterBox;
4952
private Button addCorrespondenceButton;
5053
private Button addVariantButton;
5154

52-
public void init(VersionTable versionTable) {
55+
@Autowired
56+
public void init(VersionTable versionTable, UserContext userContext) {
57+
this.userContext = userContext;
5358
table = createTable(new VariantContainer(userContext, classificationFacade, versionTable));
5459
table.setColumnExpandRatio(AbstractPropertyContainer.NAME, 1);
5560
addCorrespondenceButton = createAddElementButton(NEW_CORRESPONDENCE_TABLE_TOOLTIP);

klass-forvaltning/src/main/java/no/ssb/klass/designer/classificationlist/VersionTable.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,15 @@
3636
import no.ssb.klass.core.util.AlphaNumericalComparator;
3737
import no.ssb.klass.designer.util.VaadinUtil;
3838
import no.ssb.klass.designer.windows.NewVersionWindow;
39+
import org.slf4j.Logger;
40+
import org.slf4j.LoggerFactory;
3941

4042
@SuppressWarnings("serial")
4143
@UIScope
4244
@SpringComponent
4345
public class VersionTable extends AbstractTable {
46+
47+
private static final Logger log = LoggerFactory.getLogger(VersionTable.class);
4448
private static final String COPY_VERSION_TOOLTIP = "Lag ny versjon av valgt kodeverk";
4549
private static final String EXPORT_VERSION_TOOLTIP = "Eksporter valgt kodeverk";
4650

@@ -49,7 +53,7 @@ public class VersionTable extends AbstractTable {
4953

5054
@Autowired
5155
private ApplicationContext applicationContext;
52-
@Autowired
56+
5357
private ClassificationFacade classificationFacade;
5458

5559
private UserContext userContext;
@@ -65,8 +69,9 @@ public class VersionTable extends AbstractTable {
6569
private ClassificationVersionClickListener classificationVersionClickListener;
6670

6771
@Autowired
68-
public void init(ClassificationTable classificationTable, VariantTable variantTable, UserContext userContext) {
72+
public void init(ClassificationTable classificationTable, VariantTable variantTable, UserContext userContext, ClassificationFacade classificationFacade) {
6973
this.userContext = userContext;
74+
this.classificationFacade = classificationFacade;
7075
classificationVersionClickListener = new ClassificationVersionClickListener(userContext,
7176
classificationFacade, variantTable);
7277
table = createTable(new VersionContainer(userContext, classificationFacade),
@@ -164,7 +169,7 @@ public void itemClick(ItemClickEvent event) {
164169
private List<ClassificationEntityOperations> getListOfVariantsAndCorrespondenceTables(
165170
ClassificationVersion version) {
166171
List<ClassificationEntityOperations> entities = new LinkedList<>();
167-
172+
log.info("Classification facade version table {}", classificationFacade);
168173
List<CorrespondenceTable> sourceList = classificationFacade.findCorrespondenceTablesWithSource(version)
169174
.stream()
170175
.sorted(AlphaNumericalComparator.comparing(ClassificationEntityOperations::getNameInPrimaryLanguage,

0 commit comments

Comments
 (0)