Project

General

Profile

« Previous | Next » 

Revision 414d166a

Added by Andreas Kohlbecker almost 6 years ago

CustomComponentFields using NestedButtonStateUpdaters for consistent button states

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/event/ToOneRelatedEntityButtonUpdater.java
9 9
package eu.etaxonomy.cdm.vaadin.event;
10 10

  
11 11
import com.vaadin.data.Property.ValueChangeEvent;
12
import com.vaadin.data.Property.ValueChangeListener;
13 12

  
14 13
import eu.etaxonomy.cdm.model.common.CdmBase;
15 14
import eu.etaxonomy.cdm.persistence.hibernate.permission.CRUD;
......
21 20
 * @since 19.10.2017
22 21
 *
23 22
 */
24
public class ToOneRelatedEntityButtonUpdater<CDM extends CdmBase> implements ValueChangeListener {
23
public class ToOneRelatedEntityButtonUpdater<CDM extends CdmBase> implements NestedButtonStateUpdater {
25 24

  
26 25
    private static final long serialVersionUID = 4472031263172275012L;
27 26

  
......
33 32
    public ToOneRelatedEntityButtonUpdater(ToOneRelatedEntityField<CDM> toOneRelatedEntityField){
34 33
        this.toOneRelatedEntityField = toOneRelatedEntityField;
35 34
        this.type = toOneRelatedEntityField.getType();
35
        toOneRelatedEntityField.setEditButtonEnabled(false);
36 36
    }
37 37

  
38 38
    /**

Also available in: Unified diff