Package gov.nih.mipav.model.provenance
Class ProvenanceEntry
- java.lang.Object
-
- gov.nih.mipav.model.structures.ModelSerialCloneable
-
- gov.nih.mipav.model.provenance.ProvenanceEntry
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class ProvenanceEntry extends ModelSerialCloneable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringactionaction describing the eventprivate java.lang.Stringarchitectureprivate java.lang.StringcompilerVersionjava's versionprivate java.lang.StringhostNamethe machine host nameprivate java.lang.StringmipavBuildprobably unusedprivate java.lang.StringmipavInputsmipav cmd line argumentsprivate java.lang.StringmipavOutputsprobably unusedprivate java.lang.StringmipavVersionmipav's versionprivate java.lang.Stringplatformthe name of the operating systemprivate java.lang.StringplatformVersionthe operating system's versionprivate java.lang.StringprogramNameprivate java.lang.StringtimeStampThe timestampprivate java.lang.Stringuserthe user name
-
Constructor Summary
Constructors Constructor Description ProvenanceEntry()ProvenanceEntry(java.lang.String action)Constructor created when an action happens
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()Copies the object.java.lang.StringgetAction()java.lang.StringgetArchitecture()java.lang.StringgetHostName()java.lang.StringgetJavaVersion()java.lang.StringgetMipavVersion()java.lang.StringgetPlatform()java.lang.StringgetPlatformVersion()java.lang.StringgetProgramInputs()java.lang.StringgetProgramName()java.lang.StringgetProgramOutputs()java.lang.StringgetTimeStamp()java.lang.StringgetUser()voidsetAction(java.lang.String act)voidsetArchitecture(java.lang.String arch)voidsetHostName(java.lang.String hn)voidsetJavaVersion(java.lang.String ver)voidsetPlatform(java.lang.String name)voidsetPlatformVersion(java.lang.String pv)voidsetProgram(java.lang.String version, java.lang.String build)voidsetProgramArguments(java.lang.String inputs, java.lang.String outputs)voidsetProgramName(java.lang.String pn)voidsetTimeStamp(java.lang.String ts)voidsetToCurrent()Sets the variables to the current systemvoidsetUser(java.lang.String us)java.lang.StringtoString()prints out a few things (not done)-
Methods inherited from class gov.nih.mipav.model.structures.ModelSerialCloneable
nativeClone
-
-
-
-
Field Detail
-
programName
private java.lang.String programName
-
timeStamp
private java.lang.String timeStamp
The timestamp
-
action
private java.lang.String action
action describing the event
-
platform
private java.lang.String platform
the name of the operating system
-
platformVersion
private java.lang.String platformVersion
the operating system's version
-
user
private java.lang.String user
the user name
-
hostName
private java.lang.String hostName
the machine host name
-
mipavVersion
private java.lang.String mipavVersion
mipav's version
-
mipavBuild
private java.lang.String mipavBuild
probably unused
-
mipavInputs
private java.lang.String mipavInputs
mipav cmd line arguments
-
mipavOutputs
private java.lang.String mipavOutputs
probably unused
-
compilerVersion
private java.lang.String compilerVersion
java's version
-
architecture
private java.lang.String architecture
-
-
Method Detail
-
setToCurrent
public void setToCurrent()
Sets the variables to the current system
-
toString
public java.lang.String toString()
prints out a few things (not done)- Overrides:
toStringin classjava.lang.Object
-
setArchitecture
public void setArchitecture(java.lang.String arch)
-
getArchitecture
public java.lang.String getArchitecture()
-
setProgram
public void setProgram(java.lang.String version, java.lang.String build)
-
getProgramName
public java.lang.String getProgramName()
-
setProgramName
public void setProgramName(java.lang.String pn)
-
setProgramArguments
public void setProgramArguments(java.lang.String inputs, java.lang.String outputs)
-
getProgramInputs
public java.lang.String getProgramInputs()
-
getProgramOutputs
public java.lang.String getProgramOutputs()
-
getTimeStamp
public java.lang.String getTimeStamp()
-
setTimeStamp
public void setTimeStamp(java.lang.String ts)
-
getUser
public java.lang.String getUser()
-
setUser
public void setUser(java.lang.String us)
-
setHostName
public void setHostName(java.lang.String hn)
-
getHostName
public java.lang.String getHostName()
-
getAction
public java.lang.String getAction()
-
setAction
public void setAction(java.lang.String act)
-
setPlatform
public void setPlatform(java.lang.String name)
-
getPlatform
public java.lang.String getPlatform()
-
setPlatformVersion
public void setPlatformVersion(java.lang.String pv)
-
getPlatformVersion
public java.lang.String getPlatformVersion()
-
getMipavVersion
public java.lang.String getMipavVersion()
-
getJavaVersion
public java.lang.String getJavaVersion()
-
setJavaVersion
public void setJavaVersion(java.lang.String ver)
-
clone
public java.lang.Object clone()
Copies the object.- Overrides:
clonein classModelSerialCloneable- Returns:
- Returns the cloned object.
-
-