Project

General

Profile

« Previous | Next » 

Revision afb8223a

Added by Andreas Müller over 3 years ago

cleanup

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailSection.java
36 36
import eu.etaxonomy.taxeditor.store.CdmStore;
37 37
import eu.etaxonomy.taxeditor.store.StoreUtil;
38 38
import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
39
import eu.etaxonomy.taxeditor.ui.element.CacheRelevance;
39 40
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
41
import eu.etaxonomy.taxeditor.ui.element.ICacheRelevantFormElement;
40 42
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
41 43
import eu.etaxonomy.taxeditor.ui.element.IEnableableFormElement;
42 44
import eu.etaxonomy.taxeditor.ui.element.ISelectableElement;
45
import eu.etaxonomy.taxeditor.ui.element.ToggleableTextElement;
43 46

  
44 47
/**
45 48
 * This class visualizes an CDM entity of type ENTITY.
......
51 54
 */
52 55
public abstract class AbstractCdmDetailSection<ENTITY>
53 56
			extends AbstractFormSection<ENTITY>
54
			implements IEnableableFormElement, IExpansionListener {
57
			implements IEnableableFormElement, IExpansionListener, ICacheRelevantFormElement  {
55 58

  
56 59
	protected AbstractCdmDetailElement<ENTITY> detailElement;
57 60

  
......
209 212
	}
210 213

  
211 214
	@Override
212
    public void setIrrelevant(boolean irrelevant) {
215
    public void updateCacheRelevance() {
213 216
		if (detailElement != null) {
214
			detailElement.setIrrelevant(irrelevant);
217
			detailElement.updateCacheRelevance();
215 218
		}
216 219
	}
217 220

  
218 221
	@Override
222
    public void addDependsOnCache(ToggleableTextElement toggleElement) {
223
	    if (detailElement != null) {
224
            detailElement.addDependsOnCache(toggleElement);
225
        }
226
    }
227

  
228
    @Override
229
    public CacheRelevance cacheRelevance() {
230
        return detailElement.cacheRelevance();
231
    }
232

  
233
    @Override
219 234
    public void expansionStateChanging(ExpansionEvent e) {
220 235
		// logger.warn("Expansion State Changing");
221 236
	}

Also available in: Unified diff