Project

General

Profile

« Previous | Next » 

Revision f393241e

Added by Andreas Kohlbecker about 6 years ago

ref #7204 refactoring editor events and introducing generic EntityEditorActionEvent

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/RegistrationWorksetViewBean.java
45 45
import eu.etaxonomy.cdm.vaadin.component.registration.RegistrationItemEditButtonGroup.TypeDesignationWorkingSetButton;
46 46
import eu.etaxonomy.cdm.vaadin.component.registration.RegistrationStateLabel;
47 47
import eu.etaxonomy.cdm.vaadin.component.registration.RegistrationStyles;
48
import eu.etaxonomy.cdm.vaadin.event.AbstractEditorAction;
49
import eu.etaxonomy.cdm.vaadin.event.AbstractEditorAction.Action;
50 48
import eu.etaxonomy.cdm.vaadin.event.RegistrationEditorAction;
51 49
import eu.etaxonomy.cdm.vaadin.event.ShowDetailsEvent;
52 50
import eu.etaxonomy.cdm.vaadin.event.TaxonNameEditorAction;
......
58 56
import eu.etaxonomy.cdm.vaadin.security.UserHelper;
59 57
import eu.etaxonomy.cdm.vaadin.util.converter.TypeDesignationSetManager.TypeDesignationWorkingSetType;
60 58
import eu.etaxonomy.cdm.vaadin.view.AbstractPageView;
59
import eu.etaxonomy.vaadin.event.EditorActionType;
61 60

  
62 61
/**
63 62
 * @author a.kohlbecker
......
184 183
        addNewNameRegistrationButton = new Button("new name");
185 184
        addNewNameRegistrationButton.setDescription("A name which is newly published in this publication.");
186 185
        addNewNameRegistrationButton.addClickListener(
187
                e -> eventBus.publishEvent(new TaxonNameEditorAction(Action.ADD, addNewNameRegistrationButton))
186
                e -> eventBus.publishEvent(new TaxonNameEditorAction(EditorActionType.ADD, addNewNameRegistrationButton))
188 187
                );
189 188

  
190 189
        addExistingNameButton = new Button("existing name:");
......
251 250
            editRegistrationButton.setStyleName(ValoTheme.BUTTON_TINY);
252 251
            editRegistrationButton.setDescription("Edit registration");
253 252
            editRegistrationButton.addClickListener(e -> getEventBus().publishEvent(new RegistrationEditorAction(
254
                AbstractEditorAction.Action.EDIT,
253
                EditorActionType.EDIT,
255 254
                dto.getId(),
256 255
                null,
257 256
                this
......
270 269
            editButtonGroup.getNameButton().getButton().addClickListener(e -> {
271 270
                Integer nameId = editButtonGroup.getNameButton().getId();
272 271
                getEventBus().publishEvent(new TaxonNameEditorAction(
273
                    AbstractEditorAction.Action.EDIT,
272
                    EditorActionType.EDIT,
274 273
                    nameId,
275 274
                    e.getButton(),
276 275
                    this
......
285 284
                TypeDesignationWorkingSetType workingsetType = workingsetButton.getType();
286 285
                Integer registrationEntityID = dto.getId();
287 286
                getEventBus().publishEvent(new TypeDesignationWorkingsetEditorAction(
288
                        AbstractEditorAction.Action.EDIT,
287
                        EditorActionType.EDIT,
289 288
                        typeDesignationWorkingsetId,
290 289
                        workingsetType,
291 290
                        registrationEntityID,
......
344 343
    protected void addNewTypeDesignationWorkingset(TypeDesignationWorkingSetType newWorkingsetType, Integer registrationEntityId, Window typeDesignationTypeCooser) {
345 344
        UI.getCurrent().removeWindow(typeDesignationTypeCooser);
346 345
        getEventBus().publishEvent(new TypeDesignationWorkingsetEditorAction(
347
                AbstractEditorAction.Action.ADD,
346
                EditorActionType.ADD,
348 347
                newWorkingsetType,
349 348
                registrationEntityId,
350 349
                null,

Also available in: Unified diff