| Package | Description |
|---|---|
| org.apache.airavata.persistance.registry.jpa | |
| org.apache.airavata.persistance.registry.jpa.resources |
| Modifier and Type | Method and Description |
|---|---|
Resource |
Resource.create(ResourceType type)
This method will create associate resource objects for the given resource type.
|
static Resource |
ResourceUtils.createGateway(String gatewayName) |
Resource |
Resource.get(ResourceType type,
Object name)
This method will return the given child resource from the database
|
static Resource |
ResourceUtils.getGateway(String gatewayName) |
static Resource |
ResourceUtils.getWorker(String gatewayName,
String userName) |
| Modifier and Type | Method and Description |
|---|---|
List<Resource> |
Resource.get(ResourceType type)
This method will list all the child resources for the given resource type
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractResource |
class |
ApplicationDescriptorResource |
class |
ConfigurationResource |
class |
ExecutionErrorResource |
class |
ExperimentDataResource |
class |
ExperimentMetadataResource |
class |
ExperimentResource |
class |
GatewayResource |
class |
GFacJobDataResource |
class |
GFacJobStatusResource |
class |
GramDataResource |
class |
HostDescriptorResource |
class |
NodeDataResource |
class |
ProjectResource |
class |
PublishWorkflowResource |
class |
ServiceDescriptorResource |
class |
UserResource |
class |
UserWorkflowResource |
class |
WorkerResource |
class |
WorkflowDataResource |
| Modifier and Type | Method and Description |
|---|---|
Resource |
WorkflowDataResource.create(ResourceType type) |
Resource |
WorkerResource.create(ResourceType type)
Gateway worker can create child data structures such as projects and user workflows
|
Resource |
UserWorkflowResource.create(ResourceType type) |
Resource |
UserResource.create(ResourceType type)
User is a hypothical data structure.
|
Resource |
ServiceDescriptorResource.create(ResourceType type) |
Resource |
PublishWorkflowResource.create(ResourceType type)
Since published workflows are at the leaf level of the
data structure, this method is not valid
|
Resource |
ProjectResource.create(ResourceType type) |
Resource |
NodeDataResource.create(ResourceType type) |
Resource |
HostDescriptorResource.create(ResourceType type)
Host descriptor can create an application descriptor
|
Resource |
GramDataResource.create(ResourceType type) |
Resource |
GFacJobStatusResource.create(ResourceType type) |
Resource |
GFacJobDataResource.create(ResourceType type) |
Resource |
GatewayResource.create(ResourceType type)
Gateway is at the root level.
|
Resource |
ExperimentResource.create(ResourceType type)
Since experiments are at the leaf level, this method is not
valid for an experiment
|
Resource |
ExperimentMetadataResource.create(ResourceType type) |
Resource |
ExperimentDataResource.create(ResourceType type) |
Resource |
ExecutionErrorResource.create(ResourceType type) |
Resource |
ConfigurationResource.create(ResourceType type)
Since Configuration does not depend on any other data structures at the
system, this method is not valid
|
Resource |
ApplicationDescriptorResource.create(ResourceType type)
Since application descriptors are at the leaf level, this method is not
valid for application descriptors
|
Resource |
WorkflowDataResource.get(ResourceType type,
Object name) |
Resource |
WorkerResource.get(ResourceType type,
Object name) |
Resource |
UserWorkflowResource.get(ResourceType type,
Object name) |
Resource |
UserResource.get(ResourceType type,
Object name) |
Resource |
ServiceDescriptorResource.get(ResourceType type,
Object name) |
Resource |
PublishWorkflowResource.get(ResourceType type,
Object name)
Since published workflows are at the leaf level of the
data structure, this method is not valid
|
Resource |
ProjectResource.get(ResourceType type,
Object name) |
Resource |
NodeDataResource.get(ResourceType type,
Object name) |
Resource |
HostDescriptorResource.get(ResourceType type,
Object name)
Host descriptor by alone cannot get any other resource types
|
Resource |
GramDataResource.get(ResourceType type,
Object name) |
Resource |
GFacJobStatusResource.get(ResourceType type,
Object name) |
Resource |
GFacJobDataResource.get(ResourceType type,
Object name) |
Resource |
GatewayResource.get(ResourceType type,
Object name)
Gateway can get information of his children
|
Resource |
ExperimentResource.get(ResourceType type,
Object name) |
Resource |
ExperimentMetadataResource.get(ResourceType type,
Object name) |
Resource |
ExperimentDataResource.get(ResourceType type,
Object name) |
Resource |
ExecutionErrorResource.get(ResourceType type,
Object name) |
Resource |
ConfigurationResource.get(ResourceType type,
Object name)
Since Configuration does not depend on any other data structures at the
system, this method is not valid
|
Resource |
ApplicationDescriptorResource.get(ResourceType type,
Object name)
Since application descriptors are at the leaf level, this method is not
valid for application descriptors
|
static Resource |
Utils.getResource(ResourceType type,
Object o) |
| Modifier and Type | Method and Description |
|---|---|
List<Resource> |
WorkflowDataResource.get(ResourceType type) |
List<Resource> |
WorkerResource.get(ResourceType type) |
List<Resource> |
UserWorkflowResource.get(ResourceType type) |
List<Resource> |
UserResource.get(ResourceType type) |
List<Resource> |
ServiceDescriptorResource.get(ResourceType type) |
List<Resource> |
PublishWorkflowResource.get(ResourceType type)
since published workflows are at the leaf level of the
data structure, this method is not valid
|
List<Resource> |
ProjectResource.get(ResourceType type) |
List<Resource> |
NodeDataResource.get(ResourceType type) |
List<Resource> |
HostDescriptorResource.get(ResourceType type)
Host descriptors can get a list of application descriptors
|
List<Resource> |
GramDataResource.get(ResourceType type) |
List<Resource> |
GFacJobStatusResource.get(ResourceType type) |
List<Resource> |
GFacJobDataResource.get(ResourceType type) |
List<Resource> |
GatewayResource.get(ResourceType type) |
List<Resource> |
ExperimentResource.get(ResourceType type) |
List<Resource> |
ExperimentMetadataResource.get(ResourceType type) |
List<Resource> |
ExperimentDataResource.get(ResourceType type) |
List<Resource> |
ExecutionErrorResource.get(ResourceType type) |
List<Resource> |
ConfigurationResource.get(ResourceType type)
Since Configuration does not depend on any other data structures at the
system, this method is not valid
|
List<Resource> |
ApplicationDescriptorResource.get(ResourceType type)
Since application descriptors are at the leaf level, this method is not
valid for application descriptors
|
List<Resource> |
WorkflowDataResource.getGFacJobs() |
List<Resource> |
NodeDataResource.getGFacJobs() |
List<Resource> |
ExperimentDataResource.getGFacJobs() |
List<Resource> |
UserWorkflowResource.populate(Object[] keys) |
List<Resource> |
ServiceDescriptorResource.populate(Object[] keys) |
List<Resource> |
PublishWorkflowResource.populate(Object[] keys) |
List<Resource> |
ProjectResource.populate(Object[] keys) |
List<Resource> |
HostDescriptorResource.populate(Object[] keys)
key should be host_descriptor_name
|
List<Resource> |
ExperimentResource.populate(Object[] keys)
key should be the experiment ID
|
List<Resource> |
ConfigurationResource.populate(Object[] keys)
key should be the configuration name
|
List<Resource> |
ApplicationDescriptorResource.populate(Object[] keys)
keys should contain gateway_name, application_descriptor_ID, host_descriptor_ID, service_descriptor_ID
|
| Modifier and Type | Method and Description |
|---|---|
static <T> List<T> |
AbstractResource.getResourceList(List<Resource> resources,
Class<?> T) |
Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.