2020import no .ssb .klass .designer .util .ParameterUtil ;
2121import no .ssb .klass .designer .util .VaadinUtil ;
2222import no .ssb .klass .designer .user .UserContext ;
23+ import no .ssb .klass .forvaltning .converting .xml .FullVersionExportService ;
2324import org .slf4j .Logger ;
2425import org .slf4j .LoggerFactory ;
2526
@@ -40,16 +41,19 @@ public class ClassificationListView extends ClassificationListDesign implements
4041 private final ClassificationFilter classificationFilter ;
4142 private final SharedEscapeShortcutListener sharedEscapeShortcutListener ;
4243
44+ private FullVersionExportService exportService ;
45+
4346 @ Autowired
44- public ClassificationListView (UserContext userContext , ClassificationFacade classificationFacade ) {
47+ public ClassificationListView (UserContext userContext , ClassificationFacade classificationFacade , FullVersionExportService exportService ) {
4548 this .userContext = userContext ;
4649 this .classificationFacade = classificationFacade ;
50+ this .exportService = exportService ;
4751 log .info ("User context list view {}" , userContext );
4852 sharedEscapeShortcutListener = new SharedEscapeShortcutListener ();
4953 this .classificationFilter = VaadinUtil .getKlassState ().getClassificationFilter ();
5054 backButton .addClickListener (e -> VaadinUtil .navigateTo (ClassificationFamilyView .NAME ));
5155 classificationTable .init (versionTable , variantTable , userContext , classificationFacade );
52- versionTable .init (classificationTable , variantTable , userContext , classificationFacade );
56+ versionTable .init (classificationTable , variantTable , userContext , classificationFacade , exportService );
5357 variantTable .init (versionTable , userContext );
5458 classificationTable .addToSharedActionListener (sharedEscapeShortcutListener );
5559 versionTable .addToSharedActionListener (sharedEscapeShortcutListener );
0 commit comments