public class RemoteStoreRunsTracker extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
RemoteStoreRunsTracker.TrackerRunAttribute |
Constructor and Description |
---|
RemoteStoreRunsTracker(java.lang.String ecoGridRepoName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
deleteRunProperty(java.lang.String lookup)
Delete a run property from tracker file.
|
KeplerLSID |
getImportedKARRunLSID(java.lang.String lookup)
From the tracker file, get the LSID of the WorkflowRun
post KAR-import.
|
java.lang.String |
getKARFileName(java.lang.String lookup)
From the tracker file, get the KAR file name for a run.
|
java.lang.Long |
getKARFileSize(java.lang.String lookup)
From the tracker file, get the KAR file size for a run.
|
KeplerLSID |
getKARLSID(java.lang.String lookup)
From the tracker file, get the KAR LSID for a run.
|
KeplerLSID |
getOriginalRunLSID(java.lang.String lookup)
From the tracker file, get the original LSID of
the WorkflowRun in the KAR.
|
java.util.List<KeplerLSID> |
getOriginalRunLSIDs()
From the tracker file, get all original
WorkflowRun LSIDs.
|
KeplerLSID |
getPreviewRunLSID(java.lang.String lookup)
From the tracker file, get the LSID of the preview WorkflowRun
(the WorkflowRun that was downloaded, modified, and imported
into the local reflection store).
|
boolean |
isKARImported(java.lang.String lookup)
Check the tracker file to see if KAR was imported.
|
boolean |
setExecId(KeplerLSID lookupLSID,
java.lang.Integer execId,
boolean serialize) |
boolean |
setImportedKARRunLSID(java.lang.String lookup,
KeplerLSID lsid,
boolean serialize)
Set importedKARRunLSID.
|
boolean |
setKARFileName(java.lang.String lookup,
java.lang.String karFileName,
boolean serialize) |
boolean |
setKARFileSize(java.lang.String lookup,
java.lang.Long karFileSize,
boolean serialize) |
boolean |
setKARLSID(java.lang.String lookup,
KeplerLSID lsid,
boolean serialize) |
boolean |
setOriginalRunLSID(KeplerLSID lookupLSID,
KeplerLSID originalRunLSID,
boolean serialize) |
boolean |
setPreviewRunLSID(KeplerLSID lookupLSID,
KeplerLSID lsid,
boolean serialize) |
public RemoteStoreRunsTracker(java.lang.String ecoGridRepoName)
ecoGridRepoName
- public boolean deleteRunProperty(java.lang.String lookup)
run's
- original, preview, or imported lsid, or execId.public java.util.List<KeplerLSID> getOriginalRunLSIDs()
public KeplerLSID getOriginalRunLSID(java.lang.String lookup)
run's
- original, preview, or imported run LSID, or execId.public KeplerLSID getImportedKARRunLSID(java.lang.String lookup)
run's
- original, preview, or imported LSID, or execId.public java.lang.String getKARFileName(java.lang.String lookup)
run's
- original, preview, or imported LSID, or execId.public java.lang.Long getKARFileSize(java.lang.String lookup)
run's
- original, preview, or imported run lsid, or execId.public KeplerLSID getKARLSID(java.lang.String lookup)
run's
- original, preview, or imported LSID, or execId.public KeplerLSID getPreviewRunLSID(java.lang.String lookup)
run's
- original, preview, or imported LSID, or execId.public boolean isKARImported(java.lang.String lookup)
run's
- original, preview, or imported LSID, or execId.public boolean setOriginalRunLSID(KeplerLSID lookupLSID, KeplerLSID originalRunLSID, boolean serialize)
public boolean setPreviewRunLSID(KeplerLSID lookupLSID, KeplerLSID lsid, boolean serialize)
public boolean setImportedKARRunLSID(java.lang.String lookup, KeplerLSID lsid, boolean serialize)
lookup
- lsid
- serialize
- - immediately write change to fileisKARImported
public boolean setKARFileName(java.lang.String lookup, java.lang.String karFileName, boolean serialize)
public boolean setKARFileSize(java.lang.String lookup, java.lang.Long karFileSize, boolean serialize)
public boolean setKARLSID(java.lang.String lookup, KeplerLSID lsid, boolean serialize)
public boolean setExecId(KeplerLSID lookupLSID, java.lang.Integer execId, boolean serialize)