public class ProvenanceStore extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ECOGRID_REPOSITORY |
static java.lang.String |
PROVENANCE_REPOSITORY |
Constructor and Description |
---|
ProvenanceStore(ConfigurationProperty configProp) |
ProvenanceStore(ConfigurationProperty configProp,
EcogridRepository ecoRepo) |
Modifier and Type | Method and Description |
---|---|
void |
downloadAllRunKARs(boolean authenticate)
Deprecated.
works fine, but probably better to download
KARs using the info found in the tracker file
queries.
|
java.util.List<WorkflowRunBuilder> |
downloadAllWorkflowRuns(boolean authenticate)
Download all components of WorkflowRuns (and KAR attributes necessary to download the KAR)
found within KARs on the Ecogrid into WorkflowRunBuilders, from which you may attempt to
construct WorkflowRuns.
|
java.util.Map<KeplerLSID,WorkflowRun> |
downloadAllWorkflowRunsParsingKarXmls(boolean authenticate)
Deprecated.
use downloadAllWorkflowRuns instead. This method is less fragile
but requires downloading all karXmls, which is extremely inefficient.
|
EcogridRepository |
getEcogridRepository() |
java.lang.String |
getName() |
ConfigurationProperty |
getProvenanceConfigurationProperty() |
RemoteStoreRunsTracker |
getRemoteStoreRunsTracker() |
java.lang.String |
getType() |
boolean |
isRemoteKarStore() |
public static final java.lang.String ECOGRID_REPOSITORY
public static final java.lang.String PROVENANCE_REPOSITORY
public ProvenanceStore(ConfigurationProperty configProp)
public ProvenanceStore(ConfigurationProperty configProp, EcogridRepository ecoRepo)
public java.lang.String getType()
public boolean isRemoteKarStore()
public java.lang.String getName()
public ConfigurationProperty getProvenanceConfigurationProperty()
public RemoteStoreRunsTracker getRemoteStoreRunsTracker()
public EcogridRepository getEcogridRepository()
public void downloadAllRunKARs(boolean authenticate) throws AuthenticationException
AuthenticationException
public java.util.List<WorkflowRunBuilder> downloadAllWorkflowRuns(boolean authenticate) throws AuthenticationException
authenticate
- AuthenticationException
public java.util.Map<KeplerLSID,WorkflowRun> downloadAllWorkflowRunsParsingKarXmls(boolean authenticate) throws AuthenticationException
AuthenticationException