changes propagated from Provenance.App entry.
[vamsas.git] / src / org / vamsas / objects / utils / AppDataReference.java
index 50dc96b..414c8da 100644 (file)
@@ -98,8 +98,8 @@ public class AppDataReference {
    */
   static public boolean equals(ApplicationData p, ClientHandle c) {
     if (
-        ((c.getClientUrn()==null) || p.getUrn().equals(c.getClientUrn()))
-        &&
+        //((c.getClientUrn()==null) || p.getUrn().equals(c.getClientUrn()))
+        //&&
         (p.getName().equals(c.getClientName()))
         &&
         ((c.getVersion()==null) || (p.getVersion().equals(c.getVersion())))
@@ -146,13 +146,14 @@ public class AppDataReference {
    */
   public static String uniqueAppDataReference(VamsasDocument dest,String base) {
     String urn = new String(base);    
+    
     for (int i=0, j=dest.getApplicationDataCount(); i<j; i++) {
       ApplicationData o = dest.getApplicationData()[i];
       // ensure new urn is really unique
       int v = 1;
-      while (o.getUrn().equals(urn)) {
+      // TODO: while (o.getUrn().equals(urn)) {
         urn = base+"/"+v++;      
-      } 
+      //} 
     }
     return urn;
   }