From 988861592f7f6899e8b999ac79d9f6b04f25e63e Mon Sep 17 00:00:00 2001 From: Patrick Plitzner Date: Mon, 7 Dec 2015 15:25:31 +0100 Subject: [PATCH] Add type specimen icon to derivate editor --- .../icons/specimen_derivate_type-16x16-32.png | Bin 0 -> 891 bytes .../etaxonomy/taxeditor/model/ImageResources.java | 3 +++ .../derivateSearch/DerivateLabelProvider.java | 8 +++----- 3 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 eu.etaxonomy.taxeditor.store/icons/specimen_derivate_type-16x16-32.png diff --git a/eu.etaxonomy.taxeditor.store/icons/specimen_derivate_type-16x16-32.png b/eu.etaxonomy.taxeditor.store/icons/specimen_derivate_type-16x16-32.png new file mode 100644 index 0000000000000000000000000000000000000000..8e0393c814bb75ce312b32d00ee298459e772a77 GIT binary patch literal 891 zcmXw1T}TvB6u$S|yW{M*v(D<;x+|h4OQ5usiqH>1p{XwxTQB`sMi4zkP(&{UML+aZ zJ@gU(1it1j__`K7Dqj3pe9NcHkuOiATg>DwD%V_*&oT>x5L+1dEavFY5?l_5IyP zPTiWM4qFq{_XHpXV?M&SO=zK%WWX6^|6>H-(4`O@fVxVK-Fe{soaCHSrHZobDL=$2 z!bTW;p(#c8BH?2XZ`UPL92hK2Pi+p5q&D1zFbKzq7fLn(O*9has%`4J)wu%m{a@XO zlY?i1f>vke-KFJ){k!+Q8_v8QUTkW{^wbEg#H$XCzwP-rwsHP=eyg}Sw}4x7YLSQeLl2V`x8K5+>2fNamhgf54G8&6u2zfDxt>gKPb*Cy8 zK(@^-dSEa-f|3xWw@DZ$=V;W^?@#gAH{%WMs#@-WEDld1o z4ULalMhMeMB{dEQ(U@Jzpy46L4_rJupJ~JS1d@boYQXDBQE(uT1XWG9cNGTjekF*in9z8mA?=S5LQ5*mO literal 0 HcmV?d00001 diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/ImageResources.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/ImageResources.java index e44c05689..8aab0e7ee 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/ImageResources.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/ImageResources.java @@ -146,6 +146,7 @@ public class ImageResources { public static final String FIELD_UNIT = "field_unit"; public static final String FIELD_UNIT_CHARACTER_DATA = "field_unit_character_data"; public static final String SPECIMEN_DERIVATE = "specimen_derivate"; + public static final String SPECIMEN_DERIVATE_TYPE = "specimen_derivate_type"; public static final String SPECIMEN_DERIVATE_CHARACTER_DATA = "specimen_derivate_character_data"; public static final String ARTWORK_DERIVATE = "artwork_derivate"; public static final String ARTWORK_DERIVATE_CHARACTER_DATA = "artwork_derivate_character_data"; @@ -353,6 +354,8 @@ public class ImageResources { "fieldunit_data-16x16-32.png"); registerImage(registry, SPECIMEN_DERIVATE, "specimen_derivate-16x16-32.png"); + registerImage(registry, SPECIMEN_DERIVATE_TYPE, + "specimen_derivate_type-16x16-32.png"); registerImage(registry, SPECIMEN_DERIVATE_CHARACTER_DATA, "specimen_derivate_data-16x16-32.png"); registerImage(registry, ARTWORK_DERIVATE, diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java index 3579eff6f..36c5e9278 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java @@ -352,11 +352,6 @@ public class DerivateLabelProvider extends ColumnLabelProvider { else if(cdmBase.isInstanceOf(DerivedUnit.class)){ DerivedUnit derivedUnit = HibernateProxyHelper.deproxy(element, DerivedUnit.class); - boolean isType = false; - //type designation extension - if(typeDesignations.get(derivedUnit)!=null && !typeDesignations.get(derivedUnit).isEmpty()){ - isType = true; - } if(derivedUnit.getRecordBasis()==SpecimenOrObservationType.FieldUnit){ return hasCharacterData?ImageResources.getImage(ImageResources.FIELD_UNIT_CHARACTER_DATA):ImageResources.getImage(ImageResources.FIELD_UNIT); } @@ -367,6 +362,9 @@ public class DerivateLabelProvider extends ColumnLabelProvider { return hasCharacterData?ImageResources.getImage(ImageResources.TISSUE_SAMPLE_DERIVATE_CHARACTER_DATA):ImageResources.getImage(ImageResources.TISSUE_SAMPLE_DERIVATE); } else if(derivedUnit.getRecordBasis()==SpecimenOrObservationType.PreservedSpecimen){ + if(typeDesignations.get(derivedUnit)!=null && !typeDesignations.get(derivedUnit).isEmpty()){ + return ImageResources.getImage(ImageResources.SPECIMEN_DERIVATE_TYPE); + } return hasCharacterData?ImageResources.getImage(ImageResources.SPECIMEN_DERIVATE_CHARACTER_DATA):ImageResources.getImage(ImageResources.SPECIMEN_DERIVATE); } else if(derivedUnit.getRecordBasis()==SpecimenOrObservationType.Media){ -- 2.34.1