public class ExperimentResource extends AbstractResource
AbstractResource.AdvancedInputDataHandlingConstants, AbstractResource.AdvancedOutputDataHandlingConstants, AbstractResource.ApplicationDescriptorConstants, AbstractResource.ApplicationInputConstants, AbstractResource.ApplicationOutputConstants, AbstractResource.ComputationalResourceSchedulingConstants, AbstractResource.ConfigurationConstants, AbstractResource.DataTransferDetailConstants, AbstractResource.ErrorDetailConstants, AbstractResource.ExperimentConfigurationDataConstants, AbstractResource.ExperimentConstants, AbstractResource.ExperimentInputConstants, AbstractResource.ExperimentOutputConstants, AbstractResource.GatewayConstants, AbstractResource.GatewayWorkerConstants, AbstractResource.HostDescriptorConstants, AbstractResource.JobDetailConstants, AbstractResource.NodeInputConstants, AbstractResource.NodeOutputConstants, AbstractResource.ProjectConstants, AbstractResource.ProjectUserConstants, AbstractResource.PublishedWorkflowConstants, AbstractResource.QosParamsConstants, AbstractResource.ServiceDescriptorConstants, AbstractResource.StatusConstants, AbstractResource.TaskDetailConstants, AbstractResource.UserConstants, AbstractResource.UserWorkflowConstants, AbstractResource.WorkflowNodeDetailsConstantsADVANCE_INPUT_DATA_HANDLING, ADVANCE_OUTPUT_DATA_HANDLING, APPLICATION_DESCRIPTOR, APPLICATION_INPUT, APPLICATION_OUTPUT, COMPUTATIONAL_RESOURCE_SCHEDULING, CONFIG_DATA, CONFIGURATION, DATA_TRANSFER_DETAIL, ERROR_DETAIL, EXPERIMENT, EXPERIMENT_CONFIG_DATA, EXPERIMENT_INPUT, EXPERIMENT_OUTPUT, GATEWAY, GATEWAY_WORKER, HOST_DESCRIPTOR, JOB_DETAIL, NODE_INPUT, NODE_OUTPUT, PROJECT, PROJECT_USER, PUBLISHED_WORKFLOW, QOS_PARAMS, SERVICE_DESCRIPTOR, STATUS, TASK_DETAIL, USER_WORKFLOW, USERS, WORKFLOW_NODE_DETAIL| Constructor and Description |
|---|
ExperimentResource() |
getResourceList, isExistspublic String getExpID()
public Timestamp getCreationTime()
public void setCreationTime(Timestamp creationTime)
public String getExpName()
public void setExpName(String expName)
public String getApplicationId()
public void setApplicationId(String applicationId)
public String getApplicationVersion()
public void setApplicationVersion(String applicationVersion)
public String getWorkflowTemplateId()
public void setWorkflowTemplateId(String workflowTemplateId)
public String getWorkflowTemplateVersion()
public void setWorkflowTemplateVersion(String workflowTemplateVersion)
public String getWorkflowExecutionId()
public void setWorkflowExecutionId(String workflowExecutionId)
public String getDescription()
public void setDescription(String description)
public Resource create(ResourceType type) throws RegistryException
type - child resource typesRegistryExceptionpublic void remove(ResourceType type, Object name) throws RegistryException
Resourcetype - child resource typesname - name of the child resourceRegistryExceptionpublic Resource get(ResourceType type, Object name) throws RegistryException
Resourcetype - child resource typesname - name of the child resourceRegistryExceptionpublic List<Resource> get(ResourceType type) throws RegistryException
Resourcetype - child resource typesRegistryExceptionpublic void save()
throws RegistryException
RegistryExceptionpublic void setExpID(String expID)
expID - experiment IDpublic GatewayResource getGateway()
public void setGateway(GatewayResource gateway)
gateway - gatewaypublic String getExecutionUser()
public void setExecutionUser(String executionUser)
public ProjectResource getProject()
public void setProject(ProjectResource project)
project - projectpublic List<ExperimentInputResource> getExperimentInputs() throws RegistryException
RegistryExceptionpublic List<ExperimentOutputResource> getExperimentOutputs() throws RegistryException
RegistryExceptionpublic StatusResource getExperimentStatus() throws RegistryException
RegistryExceptionpublic List<StatusResource> getWorkflowNodeStatuses() throws RegistryException
RegistryExceptionpublic List<WorkflowNodeDetailResource> getWorkflowNodeDetails() throws RegistryException
RegistryExceptionpublic List<ErrorDetailResource> getErrorDetails() throws RegistryException
RegistryExceptionpublic ComputationSchedulingResource getComputationScheduling(String expId) throws RegistryException
RegistryExceptionpublic AdvanceInputDataHandlingResource getInputDataHandling(String expId) throws RegistryException
RegistryExceptionpublic AdvancedOutputDataHandlingResource getOutputDataHandling(String expId) throws RegistryException
RegistryExceptionpublic QosParamResource getQOSparams(String expId) throws RegistryException
RegistryExceptionpublic ConfigDataResource getUserConfigData(String expID) throws RegistryException
RegistryExceptionpublic WorkflowNodeDetailResource getWorkflowNode(String nodeId) throws RegistryException
RegistryExceptionCopyright © 2011–2014 The Apache Software Foundation. All rights reserved.