ref #10178 fix jsonConfigurations, introduce api data objects with adapter and cleanup
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / persistence / dto / NameMatchingParts.java
index 8929c466f2af8a98f1557b3a885aeb8ab54d02f2..1ed51eea9041496729973cdc473c279943d057dc 100644 (file)
@@ -13,26 +13,26 @@ import java.util.UUID;
 
 /**
  * @author andreabee90
- *
  */
 public class NameMatchingParts {
 
-    protected Integer taxonNameId;
+    private Integer taxonNameId;
 
-    protected UUID taxonNameUuid;
+    private UUID taxonNameUuid;
 
-    protected String titleCache;
+    private String titleCache;
 
-    protected String authorshipCache;
+    private String authorshipCache;
 
-    protected String genusOrUninomial;
+    private String genusOrUninomial;
 
-    protected String infraGenericEpithet;
+    private String infraGenericEpithet;
 
-    protected String specificEpithet;
+    private String specificEpithet;
 
-    protected String infraSpecificEpithet;
+    private String infraSpecificEpithet;
 
+    private String nameCache;
 
 //************ CONSTRUCTOR ***********************/
 
@@ -40,8 +40,8 @@ public class NameMatchingParts {
     }
 
     public NameMatchingParts(Integer taxonNameId, UUID taxonNameUuid, String titleCache, String authorshipCache,
-            String genusOrUninomial, String infraGenericEpithet, String specificEpithet, String infraSpecificEpithet) {
-        super();
+            String genusOrUninomial, String infraGenericEpithet, String specificEpithet, String infraSpecificEpithet, String nameCache) {
+
         this.taxonNameId = taxonNameId;
         this.taxonNameUuid = taxonNameUuid;
         this.titleCache = titleCache;
@@ -50,6 +50,7 @@ public class NameMatchingParts {
         this.infraGenericEpithet = infraGenericEpithet;
         this.specificEpithet = specificEpithet;
         this.infraSpecificEpithet = infraSpecificEpithet;
+        this.nameCache = nameCache;
     }
 
 //***************** GETTER / SETTER ********************************/
@@ -117,12 +118,20 @@ public class NameMatchingParts {
         this.infraSpecificEpithet = infraSpecificEpithet;
     }
 
+    public String getNameCache() {
+        return nameCache;
+    }
+
+    public void setNameCache(String nameCache) {
+        this.nameCache = nameCache;
+    }
+
  // ************************** TO STRING *************************************/
 
     @Override
     public String toString() {
         return "NameMatchingParts [taxonNameId=" + taxonNameId + ", genusOrUninomial=" + genusOrUninomial
                 + ", infraGenericEpithet=" + infraGenericEpithet + ", specificEpithet=" + specificEpithet
-                + ", infraSpecificEpithet=" + infraSpecificEpithet + "]";
+                + ", infraSpecificEpithet=" + infraSpecificEpithet + ", nameCache=" + nameCache + "]";
     }
 }
\ No newline at end of file