protected VamsasArchive iohandler=null;
protected VamsasArchiveReader reader=null;
private String user=null;
+ private String app=null;
/**
* @param doc
* @param iohandler
* @param reader
+ * @param app
* @param user
*/
- public ClientDoc(VamsasDocument doc, VamsasArchive iohandler, VamsasArchiveReader reader, String user, Hashtable objrefs) {
+ public ClientDoc(VamsasDocument doc, VamsasArchive iohandler, VamsasArchiveReader reader, String app, String user, Hashtable objrefs) {
super();
this.doc = doc;
this.iohandler = iohandler;
this.reader = reader;
+ this.app = app;
this.user = user;
this.objrefs = objrefs;
_VamsasRoots = doc.getVAMSAS();
*/
protected Entry getProvenanceEntry(String action) {
// VAMSAS: modify schema to allow referencing of user field (plus other issues, ClientUrn field, machine readable action, input parameters, additional data generated notes
- Entry prov = ProvenanceStuff.newProvenanceEntry(user, action);
+ Entry prov = ProvenanceStuff.newProvenanceEntry(app, user, action);
return prov;
}
public VAMSAS[] getVamsasRoots() {