public class UserWorkflowResource 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 |
|---|
UserWorkflowResource() |
UserWorkflowResource(GatewayResource gateway,
WorkerResource worker,
String name) |
| Modifier and Type | Method and Description |
|---|---|
Resource |
create(ResourceType type)
This method will create associate resource objects for the given resource type.
|
List<Resource> |
get(ResourceType type)
This method will list all the child resources for the given resource type
|
Resource |
get(ResourceType type,
Object name)
This method will return the given child resource from the database
|
String |
getContent() |
GatewayResource |
getGateway() |
Timestamp |
getLastUpdateDate() |
String |
getName() |
String |
getPath() |
WorkerResource |
getWorker() |
boolean |
isExists(ResourceType type,
Object name)
This method will check whether an entry from the given resource type and resource name
exists in the database
|
void |
remove(ResourceType type,
Object name)
This method will remove the given child resource from the database
|
void |
save()
This method will save the resource to the database.
|
void |
setContent(String content) |
void |
setGateway(GatewayResource gateway) |
void |
setLastUpdateDate(Timestamp lastUpdateDate) |
void |
setName(String name) |
void |
setPath(String path) |
void |
setWorker(WorkerResource worker) |
getResourceListpublic UserWorkflowResource()
public UserWorkflowResource(GatewayResource gateway, WorkerResource worker, String name)
public String getName()
public void setLastUpdateDate(Timestamp lastUpdateDate)
public void setContent(String content)
public Timestamp getLastUpdateDate()
public String getContent()
public void setName(String name)
public String getPath()
public void setPath(String path)
public Resource create(ResourceType type) throws RegistryException
Resourcetype - child resource typeRegistryExceptionpublic void remove(ResourceType type, Object name) throws RegistryException
Resourcetype - child resource typename - child resource nameRegistryExceptionpublic Resource get(ResourceType type, Object name) throws RegistryException
Resourcetype - child resource typename - child resource nameRegistryExceptionpublic List<Resource> get(ResourceType type) throws RegistryException
Resourcetype - child resource typeRegistryExceptionpublic void save()
throws RegistryException
ResourceRegistryExceptionpublic boolean isExists(ResourceType type, Object name) throws RegistryException
ResourceisExists in interface ResourceisExists in class AbstractResourcetype - child resource typename - child resource nameRegistryExceptionpublic GatewayResource getGateway()
public void setGateway(GatewayResource gateway)
public WorkerResource getWorker()
public void setWorker(WorkerResource worker)
Copyright © 2011–2014 The Apache Software Foundation. All rights reserved.