ref #10081: add tag secNameInSourceSeparator and use it in cacheStrategy
authorKatja Luther <K.Luther@bgbm.org>
Wed, 6 Jul 2022 13:02:07 +0000 (15:02 +0200)
committerKatja Luther <K.Luther@bgbm.org>
Wed, 6 Jul 2022 13:18:16 +0000 (15:18 +0200)
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/TagEnum.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/taxon/TaxonBaseDefaultCacheStrategy.java

index a9c62e855df7b39536e341f7645811e394d2825c..07f0fa859adf42cb672ff8452742633d45c42b03 100644 (file)
@@ -88,6 +88,11 @@ public enum TagEnum {
      * a secundum micro reference (for TaxonBase)
      */
     secMicroReference,
+    /**
+     * a separator for name in source of secundum reference(for TaxonBase)
+     */
+    secNameInSourceSeparator,
+    
 //    /**
 //     * a secundum reference as used in a misapplied name (for TaxonRelationship)
 //     */
index e3191ef73a1a6932f55c55c9d702998fdf49be82..84171594812f52c44c80f59b81642070e33e5a93 100644 (file)
@@ -89,9 +89,9 @@ public class TaxonBaseDefaultCacheStrategy<T extends TaxonBase>
             tags.addAll(secTags);
             List<TaggedText> secNameUsedInSourceTags = getSecNameUsedInSourceTags(taxonBase);
             if (!secNameUsedInSourceTags.isEmpty()){
-                tags.add(new TaggedText(TagEnum.separator, " (sub "));
+                tags.add(new TaggedText(TagEnum.secNameInSourceSeparator, " (sub "));
                 tags.addAll(secNameUsedInSourceTags);
-                tags.add(new TaggedText(TagEnum.separator, ")"));
+                tags.add(new TaggedText(TagEnum.secNameInSourceSeparator, ")"));
             }
         }else if (isMisapplication && isBlank(taxonBase.getAppendedPhrase())){
             tags.add(new TaggedText(TagEnum.appendedPhrase, "auct."));