Project

General

Profile

« Previous | Next » 

Revision 5ba148ae

Added by Andreas Kohlbecker almost 7 years ago

ref #6169 generic AbstractCdmEditorPresenter wihout LazyInitializationExeption problems

View differences:

src/main/java/eu/etaxonomy/vaadin/mvp/AbstractEditorPresenter.java
19 19
 */
20 20
public abstract class AbstractEditorPresenter<DTO extends Object> extends AbstractPresenter {
21 21

  
22
    @SuppressWarnings("unchecked")
22

  
23
    private static final long serialVersionUID = -6677074110764145236L;
24

  
25
    @EventListener
26
    public void onEditorPreSaveEvent(EditorPreSaveEvent preSaveEvent){
27

  
28
    }
29

  
30
    /**
31
     *
32
     * @param saveEvent
33
     */
23 34
    @EventListener
24 35
    public void onEditorSaveEvent(EditorSaveEvent saveEvent){
25
        // casting to BeanFieldGroup<DTO> must be possible here!
26 36
        DTO bean = ((BeanFieldGroup<DTO>)saveEvent.getCommitEvent().getFieldBinder()).getItemDataSource().getBean();
27 37
        saveBean(bean);
28 38
    }

Also available in: Unified diff