Uses of Interface
org.apache.airavata.persistance.registry.jpa.Resource

Packages that use Resource
org.apache.airavata.persistance.registry.jpa   
org.apache.airavata.persistance.registry.jpa.resources   
 

Uses of Resource in org.apache.airavata.persistance.registry.jpa
 

Methods in org.apache.airavata.persistance.registry.jpa that return Resource
 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)
           
 

Methods in org.apache.airavata.persistance.registry.jpa that return types with arguments of type Resource
 List<Resource> Resource.get(ResourceType type)
          This method will list all the child resources for the given resource type
 

Uses of Resource in org.apache.airavata.persistance.registry.jpa.resources
 

Classes in org.apache.airavata.persistance.registry.jpa.resources that implement Resource
 class AbstractResource
           
 class ApplicationDescriptorResource
           
 class ConfigurationResource
           
 class ExperimentDataResource
           
 class ExperimentMetadataResource
           
 class ExperimentResource
           
 class GatewayResource
           
 class GramDataResource
           
 class HostDescriptorResource
           
 class NodeDataResource
           
 class ProjectResource
           
 class PublishWorkflowResource
           
 class ServiceDescriptorResource
           
 class UserResource
           
 class UserWorkflowResource
           
 class WorkerResource
           
 class WorkflowDataResource
           
 

Methods in org.apache.airavata.persistance.registry.jpa.resources that return Resource
 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 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 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 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 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)
           
 

Methods in org.apache.airavata.persistance.registry.jpa.resources that return types with arguments of type Resource
 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> GatewayResource.get(ResourceType type)
           
 List<Resource> ExperimentResource.get(ResourceType type)
           
 List<Resource> ExperimentMetadataResource.get(ResourceType type)
           
 List<Resource> ExperimentDataResource.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> 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
 

Method parameters in org.apache.airavata.persistance.registry.jpa.resources with type arguments of type Resource
static
<T> List<T>
AbstractResource.getResourceList(List<Resource> resources, Class<?> T)
           
 



Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.