Project

General

Profile

« Previous | Next » 

Revision 13555b11

Added by Katja Luther almost 3 years ago

ref #9630: fix time period disabling and supplemental data enabling

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/TimePeriodElement.java
19 19
 * @created Nov 17, 2009
20 20
 */
21 21
public class TimePeriodElement
22
			extends TimePeriodElementBase<TimePeriod> {
22
			extends TimePeriodElementBase<TimePeriod> implements IEnableableFormElement{
23
    boolean isEnabled = true;
23 24

  
24 25
    public TimePeriodElement(CdmFormFactory formFactory, ICdmFormElement parentElement, String labelString,
25 26
			TimePeriod timePeriod, int style) {
......
32 33
				ExpandableComposite.TWISTIE);
33 34
	}
34 35

  
36
    @Override
37
    public void setEnabled(boolean enabled) {
38
        this.isEnabled = enabled;
39
        for (ICdmFormElement element: getElements()){
40
            if (element instanceof IEnableableFormElement){
41
                IEnableableFormElement enableableElement = (IEnableableFormElement) element;
42
                enableableElement.setEnabled(enabled);
43
            }
44
        }
45

  
46
    }
47

  
48
    @Override
49
    public boolean isEnabled() {
50
        return isEnabled;
51
    }
52

  
35 53
}

Also available in: Unified diff