X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Forg%2Fvamsas%2Ftest%2Fsimpleclient%2FArchiveWriter.java;h=f99f400051a634fdf5068ebf7924908ba3e319ef;hb=63b0b269c333a317ddd018c70a336c4cf839a2ee;hp=91b1d9e21fe2f5ee98f5f461d631d9aaa3c878c7;hpb=4fc6d93d0c1a33ab5e0765b87d9263baa1798318;p=vamsas.git diff --git a/src/org/vamsas/test/simpleclient/ArchiveWriter.java b/src/org/vamsas/test/simpleclient/ArchiveWriter.java index 91b1d9e..f99f400 100644 --- a/src/org/vamsas/test/simpleclient/ArchiveWriter.java +++ b/src/org/vamsas/test/simpleclient/ArchiveWriter.java @@ -11,14 +11,18 @@ import java.util.Vector; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.vamsas.client.simpleclient.VamsasArchive; -import org.vamsas.client.simpleclient.VamsasArchiveReader; -import org.vamsas.objects.core.ApplicationData; -import org.vamsas.objects.core.Entry; -import org.vamsas.objects.core.Provenance; -import org.vamsas.objects.core.VAMSAS; -import org.vamsas.objects.core.VamsasDocument; -import org.vamsas.objects.utils.ProvenanceStuff; +der; +import uk.ac.vamsas.objects.core.Alignment; +import uk.ac.vamsas.objects.core.ApplicationData; +import uk.ac.vamsas.objects.core.Entry; +import uk.ac.vamsas.objects.core.Instance; +import uk.ac.vamsas.objects.core.Provenance; +import uk.ac.vamsas.objects.core.VAMSAS; +import uk.ac.vamsas.objects.core.VamsasDocument; +import uk.ac.vamsas.objects.ut +import uk.ac.vamsas.client.simpleclient.VamsasArchive; +import uk.ac.vamsas.client.simpleclient.VamsasArchiveReader; +ils.ProvenanceStuff; public class ArchiveWriter { @@ -27,7 +31,7 @@ public class ArchiveWriter { * form is ArchiveWriter new/modified argive command list */ - static Log log = LogFactory.getLog("org.vamsas.test.simpleclient.ArchiveWriter"); + static Log log = LogFactory.getLog(ArchiveWriter.class); private static void mergeVecs(Object[] destvec, Object[] svec1, Object[] svec2) { int i; @@ -38,15 +42,16 @@ public class ArchiveWriter { } // Merge appDataReferences require transfer of jar entries, perhaps with a renaming of the entry. // Merge appDatas require eventually unique URNS + // TODO: merging global appdata from different documents where same app has written them causes conflict - public static Hashtable hashOfAppDatas(Hashtable ht, ApplicationData[] appdatas) { + public static Hashtable hashOfAppDatas(Hashtable ht, Instance[] appdatas) { if (ht==null) ht = new Hashtable(); for (int i=0, j=appdatas.length; i0) { @@ -142,7 +147,7 @@ public class ArchiveWriter { VamsasArchive varc = new VamsasArchive(newarch, true); VamsasDocument docroot; docroot = new VamsasDocument(); - docroot.setProvenance(ProvenanceStuff.newProvenance("ArchiveWriter", "Created new Vamsas Document")); + docroot.setProvenance(ProvenanceStuff.newProvenance("ArchiveWriter", "user", "Created new Vamsas Document")); while (++argpos