cleanup
[cdmlib.git] / cdmlib-io / src / main / java / eu / etaxonomy / cdm / io / specimen / abcd206 / in / AbcdParseUtility.java
index 94e61967e7b21e77445db319e7770740c083106a..60af747c15290ea79d09059cbeb6725732d53aa4 100644 (file)
@@ -23,7 +23,7 @@ import org.w3c.dom.Element;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 
-import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;
+import eu.etaxonomy.cdm.api.application.ICdmRepository;
 import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.model.reference.Reference;
 import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
 import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.model.reference.Reference;
 import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
@@ -31,14 +31,12 @@ import eu.etaxonomy.cdm.persistence.query.MatchMode;
 
 /**
  * @author pplitzner
 
 /**
  * @author pplitzner
- * @date 16.06.2015
- *
+ * @since 16.06.2015
  */
 public class AbcdParseUtility {
 
     private static final Logger logger = Logger.getLogger(AbcdParseUtility.class);
 
  */
 public class AbcdParseUtility {
 
     private static final Logger logger = Logger.getLogger(AbcdParseUtility.class);
 
-
     public static URI parseFirstUri(NodeList nodeList, SpecimenImportReport report){
         URI uri = null;
         String textContent = parseFirstTextContent(nodeList);
     public static URI parseFirstUri(NodeList nodeList, SpecimenImportReport report){
         URI uri = null;
         String textContent = parseFirstTextContent(nodeList);
@@ -120,10 +118,10 @@ public class AbcdParseUtility {
         return date;
     }
 
         return date;
     }
 
-    public static Reference parseFirstReference(NodeList referenceNodeList, ICdmApplicationConfiguration cdmAppController){
+    public static Reference parseFirstReference(NodeList referenceNodeList, ICdmRepository cdmAppController){
         String referenceCitation = AbcdParseUtility.parseFirstTextContent(referenceNodeList);
         //check if reference already exists
         String referenceCitation = AbcdParseUtility.parseFirstTextContent(referenceNodeList);
         //check if reference already exists
-        List<Reference> matchingReferences = cdmAppController.getReferenceService().findByTitle(Reference.class, referenceCitation, MatchMode.EXACT, null, null, null, null, null).getRecords();
+        List<Reference> matchingReferences = cdmAppController.getReferenceService().findByTitleWithRestrictions(Reference.class, referenceCitation, MatchMode.EXACT, null, null, null, null, null).getRecords();
         Reference reference;
         if(matchingReferences.size()==1){
             reference = matchingReferences.iterator().next();
         Reference reference;
         if(matchingReferences.size()==1){
             reference = matchingReferences.iterator().next();
@@ -175,5 +173,4 @@ public class AbcdParseUtility {
         }
         return unitAssociationWrapper;
     }
         }
         return unitAssociationWrapper;
     }
-
-}
+}
\ No newline at end of file