cleanup
authorAndreas Müller <a.mueller@bgbm.org>
Tue, 3 Jan 2023 21:07:26 +0000 (22:07 +0100)
committerAndreas Müller <a.mueller@bgbm.org>
Tue, 3 Jan 2023 21:07:26 +0000 (22:07 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/OccurrenceStatusElement.java

index 90468900483e35a5c28e89aa2a8d3313eadbb2c7..a5f5787ff323a186275ea59011c0837069c7c418 100644 (file)
@@ -1,3 +1,11 @@
+/**
+ * Copyright (C) 2022 EDIT
+ * European Distributed Institute of Taxonomy
+ * http://www.e-taxonomy.eu
+ *
+ * The contents of this file are subject to the Mozilla Public License Version 1.1
+ * See LICENSE.TXT at the top of this package for the full license terms.
+ */
 package eu.etaxonomy.taxeditor.ui.section.occurrence;
 
 import org.eclipse.swt.events.SelectionListener;
@@ -5,11 +13,8 @@ import org.eclipse.swt.graphics.Color;
 import org.eclipse.swt.widgets.Control;
 
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
-import eu.etaxonomy.cdm.model.common.ExtensionType;
-import eu.etaxonomy.cdm.model.occurrence.DerivedUnit;
 import eu.etaxonomy.cdm.model.occurrence.OccurrenceStatus;
 import eu.etaxonomy.cdm.model.term.DefinedTerm;
-import eu.etaxonomy.cdm.model.term.DefinedTermBase;
 import eu.etaxonomy.cdm.model.term.TermType;
 import eu.etaxonomy.taxeditor.ui.combo.term.TermComboElement;
 import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
@@ -17,27 +22,16 @@ import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
 import eu.etaxonomy.taxeditor.ui.element.CdmPropertyChangeEvent;
 import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
 import eu.etaxonomy.taxeditor.ui.element.SelectionArbitrator;
-import eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
 import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
-import eu.etaxonomy.taxeditor.ui.section.reference.SingleSourceSection;
-import eu.etaxonomy.taxeditor.ui.section.supplemental.AbstractOriginalSourceElement;
-import eu.etaxonomy.taxeditor.ui.section.supplemental.AbstractSingleSourceElement;
-import eu.etaxonomy.taxeditor.ui.section.supplemental.AbstractSourcedEntityBaseElement;
 import eu.etaxonomy.taxeditor.ui.section.supplemental.AbstractSourcedEntityElement;
-import eu.etaxonomy.taxeditor.ui.section.supplemental.IdentifiableSourceElement;
 
 public class OccurrenceStatusElement extends AbstractSourcedEntityElement<OccurrenceStatus>{
 
-       private TermComboElement<DefinedTerm> combo_statusType; 
-       Color colorRedSWT = new Color(null, 255, 0, 0);
-//     private IdentifiableSourceElement sourceElement;
+       private TermComboElement<DefinedTerm> combo_statusType;
+       private Color colorRedSWT = new Color(null, 255, 0, 0);
 
-       
-       public OccurrenceStatusElement(CdmFormFactory formFactory, AbstractFormSection section, OccurrenceStatus entity, SelectionListener removeListener, int style) {
+       public OccurrenceStatusElement(CdmFormFactory formFactory, AbstractFormSection<?> section, OccurrenceStatus entity, SelectionListener removeListener, int style) {
                super(formFactory, section, entity, removeListener, "Status", style);
-               
        }
 
        @Override
@@ -45,7 +39,7 @@ public class OccurrenceStatusElement extends AbstractSourcedEntityElement<Occurr
                super.setEntity(entity);
                if (combo_statusType != null){
                        DefinedTerm statusType = HibernateProxyHelper.deproxy(entity.getType());
-                       combo_statusType.setSelection(statusType);      
+                       combo_statusType.setSelection(statusType);
                        if (statusType == null) {
                                Color colorRedSWT = new Color(null, 255, 0, 0);
                                combo_statusType.setBackground(colorRedSWT);
@@ -54,8 +48,6 @@ public class OccurrenceStatusElement extends AbstractSourcedEntityElement<Occurr
                        }
                }
                this.setSourceLabel("Source");
-               
-               
        }
 
        @Override
@@ -71,7 +63,6 @@ public class OccurrenceStatusElement extends AbstractSourcedEntityElement<Occurr
                        combo_statusType.setBackground(NOT_SELECTED);
                }
                this.setSourceLabel("Source");
-               
        }
 
        @Override
@@ -88,7 +79,6 @@ public class OccurrenceStatusElement extends AbstractSourcedEntityElement<Occurr
                if (getParentElement() instanceof AbstractCdmDetailSection) {
             ((AbstractCdmDetailSection<?>) getParentElement()).updateTitle();
         }
-               
        }
 
        @Override
@@ -96,10 +86,10 @@ public class OccurrenceStatusElement extends AbstractSourcedEntityElement<Occurr
                // TODO Auto-generated method stub
                return null;
        }
-       
+
        @Override
        public void setBackground(Color color) {
-               
+
                for(ICdmFormElement element : getElements()){
                        if (element != null && (element != combo_statusType ^ (element == combo_statusType && combo_statusType.getSelection() != null))  ) {
                                element.setBackground(color);
@@ -111,6 +101,4 @@ public class OccurrenceStatusElement extends AbstractSourcedEntityElement<Occurr
                        element.setBackground(color);
                }
        }
-
-       
-}
+}
\ No newline at end of file