ref #10222 add secTitleCache
authorAndreas Müller <a.mueller@bgbm.org>
Thu, 4 May 2023 15:24:07 +0000 (17:24 +0200)
committerAndreas Müller <a.mueller@bgbm.org>
Thu, 4 May 2023 15:24:07 +0000 (17:24 +0200)
cdmlib-api/src/main/java/eu/etaxonomy/cdm/api/dto/portal/TaxonPageDto.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/portal/PortalDtoLoader.java

index 4836149c0dcb2ea123ec1e05bdf37d6c60c7d386..21063d7d0e206e6fda41d7cdb3f8612ffff68d1a 100644 (file)
@@ -43,6 +43,8 @@ public class TaxonPageDto extends TaxonBaseDto {
 
     private ContainerDto<MediaDTO> media;
 
+    private String secTitleCache;
+
     private List<MessagesDto> messages;
 
 //******************** subclasses *********************************/
@@ -416,4 +418,11 @@ public class TaxonPageDto extends TaxonBaseDto {
         }
         this.messages.add(message);
     }
+
+    public String getSecTitleCache() {
+        return secTitleCache;
+    }
+    public void setSecTitleCache(String secTitleCache) {
+        this.secTitleCache = secTitleCache;
+    }
 }
\ No newline at end of file
index 5f3e4fbeffce347f0106dfd9135aa15501c1f89f..6f776ee34d06b9282d2174a2084dc8b7dbbbfd59 100644 (file)
@@ -187,6 +187,9 @@ public class PortalDtoLoader {
             if (name != null) {
                 handleName(config, result, name, result);
             }
+            if (taxon.getSec() != null) {
+                result.setSecTitleCache(taxon.getSec().getTitleCache());
+            }
         } catch (Exception e) {
             //e.printStackTrace();
             result.addMessage(MessagesDto.NewErrorInstance("Error when loading accepted name data.", e));