1 package org.vamsas.objects.utils;
3 import org.vamsas.objects.core.*;
4 import org.vamsas.objects.utils.document.VersionEntries;
7 * various vamsas-client independent helpers
8 * for creating and manipulating the vamsasDocument object
12 public class DocumentStuff {
13 public static VamsasDocument newVamsasDocument(VAMSAS root[], String version) {
14 return newVamsasDocument(root, ProvenanceStuff.newProvenance(
15 "AUTO:org.vamsas.DocumentStuff.newVamsasDocument",
16 "Vamsas Document created"),
19 public static VamsasDocument newVamsasDocument(VAMSAS root[]) {
20 return newVamsasDocument(root, ProvenanceStuff.newProvenance(
21 "AUTO:org.vamsas.DocumentStuff.newVamsasDocument",
22 "Vamsas Document created"),
23 VersionEntries.latestVersion());
25 public static VamsasDocument newVamsasDocument(VAMSAS root[], Provenance p, String version) {
26 VamsasDocument doc = new VamsasDocument();
27 for (int r=0; r<root.length; r++) {
28 doc.addVAMSAS(root[r]);
31 doc.setVersion(version);