Skip to content

Commit 475b166

Browse files
committed
add logging - autowire init method and add user context as param
1 parent f78cb11 commit 475b166

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

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

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,36 @@
1919
import no.ssb.klass.designer.service.ClassificationFacade;
2020
import no.ssb.klass.designer.util.ParameterUtil;
2121
import no.ssb.klass.designer.util.VaadinUtil;
22+
import no.ssb.klass.designer.user.UserContext;
23+
import org.slf4j.Logger;
24+
import org.slf4j.LoggerFactory;
25+
2226

2327
@PrototypeScope
2428
@SpringView(name = ClassificationListView.NAME)
2529
@SuppressWarnings("serial")
2630
public class ClassificationListView extends ClassificationListDesign implements FilteringView {
31+
private static final Logger log = LoggerFactory.getLogger(ClassificationListView.class);
2732
public static final String NAME = "list";
2833
public static final String PARAM_FAMILY_ID = "familyId";
2934

3035
@Autowired
3136
private ClassificationFacade classificationFacade;
3237

38+
private UserContext userContext;
39+
40+
3341
private final ClassificationFilter classificationFilter;
3442
private final SharedEscapeShortcutListener sharedEscapeShortcutListener;
3543

36-
public ClassificationListView() {
44+
@Autowired
45+
public ClassificationListView(UserContext userContext) {
46+
this.userContext = userContext;
47+
log.info("User context list view {}", userContext);
3748
sharedEscapeShortcutListener = new SharedEscapeShortcutListener();
3849
this.classificationFilter = VaadinUtil.getKlassState().getClassificationFilter();
3950
backButton.addClickListener(e -> VaadinUtil.navigateTo(ClassificationFamilyView.NAME));
40-
classificationTable.init(versionTable, variantTable);
51+
classificationTable.init(versionTable, variantTable, userContext);
4152
versionTable.init(classificationTable, variantTable);
4253
variantTable.init(versionTable);
4354
classificationTable.addToSharedActionListener(sharedEscapeShortcutListener);
@@ -47,6 +58,7 @@ public ClassificationListView() {
4758

4859
@Override
4960
public void enter(ViewChangeEvent event) {
61+
log.info("User context list view {}", userContext);
5062
Long familyId = ParameterUtil.getRequiredLongParameter(PARAM_FAMILY_ID, event.getParameters());
5163
ClassificationFamily classificationFamily = classificationFacade.getRequiredClassificationFamily(familyId);
5264
updateFamilyLabel(classificationFamily.getName());
@@ -92,6 +104,7 @@ private void resetAllTables() {
92104
}
93105

94106
private void populateClassificationTable(ClassificationFamily classificationFamily) {
107+
log.info("Populating classification table with user context {}", userContext);
95108
List<ClassificationSeries> classifications = classificationFamily
96109
.getClassificationSeriesBySectionAndClassificationType(classificationFilter.getCurrentSection(),
97110
classificationFilter.getCurrentClassificationType());

0 commit comments

Comments
 (0)