ref #10222 , ref #10322 add etAlPosition to DTO config
authorAndreas Müller <a.mueller@bgbm.org>
Sun, 28 May 2023 12:26:33 +0000 (14:26 +0200)
committerAndreas Müller <a.mueller@bgbm.org>
Sun, 28 May 2023 12:26:33 +0000 (14:26 +0200)
cdmlib-api/src/main/java/eu/etaxonomy/cdm/api/dto/portal/config/TaxonPageDtoConfiguration.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TaxonPortalController.java

index 7d01d831f82c02e1704529403460c6ad48c14bde..3b63dadcea6c3a0b9b78dcbbe92af2e561eb60b8 100644 (file)
@@ -33,6 +33,7 @@ public class TaxonPageDtoConfiguration implements Serializable {
     private boolean withMedia = true;
     private boolean withTaxonNodes = true;
 
+
     //synonymy
     //TODO taxonrelations
     //should withSynonyms includeProparte and missapplications
@@ -48,6 +49,7 @@ public class TaxonPageDtoConfiguration implements Serializable {
     //formatting
     private List<Locale> locales = new ArrayList<>();  //is this data or formatting??
     public boolean formatSec = false;  //!!
+    private Integer etAlPosition;
 
 
 // ******************************* GETTER / SETTER ***********************************/
@@ -132,4 +134,11 @@ public class TaxonPageDtoConfiguration implements Serializable {
     public void setLocales(List<Locale> locales) {
         this.locales = locales;
     }
+
+    public Integer getEtAlPosition() {
+        return etAlPosition;
+    }
+    public void setEtAlPosition(Integer etAlPosition) {
+        this.etAlPosition = etAlPosition;
+    }
 }
\ No newline at end of file
index 0d0ed608a06732b8df79faa4436143b97381370b..001b9610156fb6ee7c1d4fa9dc0a2d46f6d17b49 100644 (file)
@@ -320,6 +320,7 @@ public class TaxonPortalController extends TaxonController{
             @RequestParam(value = "featureTree", required = false) UUID featureTreeUuid,
             @RequestParam(value = "nameRelationsDirect", required = false) Set<UUID> directNameRelations,
             @RequestParam(value = "nameRelationsInverse", required = false) Set<UUID> inverseNameRelations,
+            @RequestParam(value = "etAlPos", required = false) Integer etAlPosition,
 
             //distributionInfoConfig
             @RequestParam(value = "part", required = false)  Set<InfoPart> partSet,
@@ -357,6 +358,8 @@ public class TaxonPortalController extends TaxonController{
 
         config.setTaxonUuid(taxonUuid);
         config.setFeatureTree(featureTreeUuid);
+        config.setEtAlPosition(etAlPosition);
+
         //distribution info config
         DistributionInfoConfiguration distributionConfig = config.getDistributionInfoConfiguration();
         distributionConfig.setUseTreeDto(true);