Revision f393241e
Added by Andreas Kohlbecker about 6 years ago
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
ref #7204 refactoring editor events and introducing generic EntityEditorActionEvent