Project

General

Profile

« Previous | Next » 

Revision 25fe366b

Added by Patrick Plitzner over 5 years ago

ref #6554 Implement update() for taxon details view sections

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/HybridDetailElement.java
61 61
		checkboxHybridFormula.setEnabled(false);//read-only
62 62
	}
63 63

  
64
	@Override
65
	protected void update(INonViralName entity) {
66
	    super.update(entity);
67
	    boolean enableBinom = false;
68
	    boolean enableTrinom = false;
69
	    if (entity.getRank() != null){
70
	        if (entity.getRank().isLower(Rank.GENUS())){
71
	            enableBinom = true;
72
	        }
73

  
74
	        if (entity.getRank().isLower(Rank.SPECIES())){
75
	            enableTrinom = true;
76
	        }
77
	    }
78
	    checkboxMonomHybrid.setSelection(entity.isMonomHybrid());
79
	    checkboxBinomHybrid.setEnabled(enableBinom);
80
	    checkboxTrinomHybrid.setSelection(entity.isTrinomHybrid());
81
	    checkboxTrinomHybrid.setEnabled(enableTrinom);
82
	    checkboxHybridFormula.setSelection(entity.isHybridFormula());
83
	    checkboxHybridFormula.setEnabled(false);//read-only
84
	}
85

  
64 86
	@Override
65 87
	public void handleEvent(Object eventSource) {
66 88
		if(eventSource == checkboxMonomHybrid){

Also available in: Unified diff