Index

A C D E G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

Action - Interface in org.gcube.resourcemanagement.action
This interface is used to base class classes implementing a specific action to be executed when a resource having ActionFacet(s) is added/removed to/from a context.
add() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
ADD - Enum constant in enum class org.gcube.resourcemanagement.sharing.SharingPath.SharingOperation
Adds the instance to the target Context.
addAddedElement(ERElement) - Method in class org.gcube.resourcemanagement.resource.Instance
 
addAddedElements(List<ERElement>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
addAddedElements(ERElement...) - Method in class org.gcube.resourcemanagement.resource.Instance
 
addDerivatedRelatedResource(DerivatedRelatedResourceGroup<Instance>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
addDerivatedRelatedResourceGroup(DerivatedRelatedResourceGroup<Instance>, DerivatedRelatedResourceGroup<Instance>) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
addDerivatedRelatedResources(I) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
addDerivatedRelatedResources(Set<DerivatedRelatedResourceGroup<Instance>>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
addedElements - Variable in class org.gcube.resourcemanagement.resource.Instance
The elements that have been added to the context.
addInstance(I) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
 
addInstanceAnalyser(String, InstanceAnalyser<Resource, Instance>, Map<String, List<InstanceAnalyser<Resource, Instance>>>) - Static method in class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
 
addInstances(Collection<I>) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
 
addMandatoryRelatedResource(Instance) - Method in class org.gcube.resourcemanagement.resource.Instance
 
addMandatoryRelatedResources(I) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
addMandatoryRelatedResources(Set<Instance>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
addNewInstance(IdentifiableElement) - Method in class org.gcube.resourcemanagement.resource.Instance
 
addNewInstances(List<IdentifiableElement>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
addPolymorphicInstanceAnalyser(String, InstanceAnalyser<Resource, Instance>) - Static method in class org.gcube.resourcemanagement.analyser.InstanceAnalyserFactory
 
addPolymorphicInstanceAnalyser(String, InstanceAnalyser<Resource, Instance>) - Static method in class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
 
addProperty(String, JsonNode) - Method in class org.gcube.resourcemanagement.resource.Instance
 
analyseInstanceAnalyser(InstanceAnalyser<Resource, Instance>) - Static method in class org.gcube.resourcemanagement.analyser.InstanceAnalyserFactory
 
analyseInstanceAnalyser(InstanceAnalyser<Resource, Instance>) - Static method in class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
 
ancestor - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
ancestor - Variable in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
The ancestor resource from which this group is derived.

C

client - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
client - Variable in class org.gcube.resourcemanagement.context.TargetContext
 
CloneAction - Class in org.gcube.resourcemanagement.action
 
CloneAction() - Constructor for class org.gcube.resourcemanagement.action.CloneAction
 
compareTo(DerivatedRelatedResourceGroup<I>) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Compare two DerivatedRelatedResourceGroup by name
compareTo(Instance) - Method in class org.gcube.resourcemanagement.resource.Instance
 
context - Variable in class org.gcube.resourcemanagement.context.TargetContext
 
contextCache - Variable in class org.gcube.resourcemanagement.context.TargetContext
 
contextFullPath - Variable in class org.gcube.resourcemanagement.context.TargetContext
 
CONTEXTS_PATH_PART - Static variable in class org.gcube.resourcemanagement.sharing.SharingPath
 
createNewInstances() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 

D

DerivatedRelatedResourceGroup<I extends Instance> - Class in org.gcube.resourcemanagement.resource
 
DerivatedRelatedResourceGroup(Class<I>) - Constructor for class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Constructs a new DerivatedRelatedResourceGroup with the specified instance class type.
derivatedRelatedResourceGroups - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
derivatedRelatedResources - Variable in class org.gcube.resourcemanagement.resource.Instance
 
description - Variable in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
The description of the resource group.
DestroyAction - Class in org.gcube.resourcemanagement.action
 
DestroyAction() - Constructor for class org.gcube.resourcemanagement.action.DestroyAction
 
DRY_RUN_QUERY_PARAMETER - Static variable in class org.gcube.resourcemanagement.sharing.SharingPath
 

E

equals(Object) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
 
equals(Object) - Method in class org.gcube.resourcemanagement.resource.Instance
 
evaluateBestInstanceAnalyser(String, InstanceAnalyser<Resource, Instance>, Dag<Type>) - Static method in class org.gcube.resourcemanagement.analyser.InstanceAnalyserFactory
 
evaluateBestInstanceAnalyser(String, InstanceAnalyser<Resource, Instance>, Dag<Type>) - Static method in class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
 
excludedFacetKeys - Static variable in class org.gcube.resourcemanagement.resource.Instance
 
executeAdd() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
executeQuery(JsonNode) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
executeQueryTemplate(QueryTemplateReference) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 

G

getAddedElements() - Method in class org.gcube.resourcemanagement.resource.Instance
All the ERElement added as result of addToContext The added element are got from the return of the addToContext operation from the resource registry.
getAncestor() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getAncestor() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns the ancestor resource from which this group is derived.
getAsInstances(Class<I>, Collection<Resource>) - Static method in class org.gcube.resourcemanagement.resource.Instance
 
getAsInstances(Class<I>, Resource...) - Static method in class org.gcube.resourcemanagement.resource.Instance
 
getContext() - Method in class org.gcube.resourcemanagement.context.TargetContext
 
getContextFullPath() - Method in class org.gcube.resourcemanagement.context.TargetContext
 
getDerivatedRelatedResourceGroup() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
Return the set of Derivated Related Resources (D-RR) to be analysed
getDerivatedRelatedResources() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
This function is used to discover the Derivated Related Resources (D-RR) analyzing the DiscoveryFacets of the instance
getDerivatedRelatedResources() - Method in class org.gcube.resourcemanagement.resource.Instance
 
getDescription() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getDescription() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns the description of the resource group.
getDRRMap(Collection<DerivatedRelatedResourceGroup<Instance>>) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getID() - Method in class org.gcube.resourcemanagement.resource.Instance
 
getInstance() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getInstanceAnalyser(String, UUID) - Static method in class org.gcube.resourcemanagement.analyser.InstanceAnalyserFactory
 
getInstanceAnalysers(String, UUID) - Static method in class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
 
getInstanceClass() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getInstanceClass() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns the class type of the instances contained in the resource group.
getInstances() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns the list of instances contained in the resource group.
getInstanceUUID() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getLevel() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getMandatoryRelatedResources() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
Return the list of Mandatory Related Resources (M-RR)
getMandatoryRelatedResources() - Method in class org.gcube.resourcemanagement.resource.Instance
 
getMandatoryRelatedResourcesQTR() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getMax() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns the maximum number of instances in the resource group.
getMin() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns the minimum number of instances in the resource group.
getName() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getName() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns the name of the resource group.
getNewInstances() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
Return the set of new instances to create to return to the client which has to analyse and to provide the real instances to create
getNewInstances() - Method in class org.gcube.resourcemanagement.resource.Instance
 
getPriority() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getProperties() - Method in class org.gcube.resourcemanagement.resource.Instance
 
getRelatedResources() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns the list of related resources associated with this resource group.
getResource() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getSecret() - Method in class org.gcube.resourcemanagement.context.TargetContext
 
getType() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getType() - Method in class org.gcube.resourcemanagement.resource.Instance
 
getTypeClass() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
getUUID() - Method in class org.gcube.resourcemanagement.context.TargetContext
 

H

hashCode() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns the hash code of the DerivatedRelatedResourceGroup based on the name.
hashCode() - Method in class org.gcube.resourcemanagement.resource.Instance
 

I

id - Variable in class org.gcube.resourcemanagement.resource.Instance
UUID of the instance
init() - Method in class org.gcube.resourcemanagement.context.TargetContext
 
instance - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
Instance - Class in org.gcube.resourcemanagement.resource
 
Instance() - Constructor for class org.gcube.resourcemanagement.resource.Instance
 
InstanceAnalyser<R extends org.gcube.informationsystem.model.reference.entities.Resource,I extends Instance> - Class in org.gcube.resourcemanagement.analyser
 
InstanceAnalyser() - Constructor for class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
InstanceAnalyser(String, UUID) - Constructor for class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
InstanceAnalyserFactory - Class in org.gcube.resourcemanagement.analyser
 
InstanceAnalyserFactory() - Constructor for class org.gcube.resourcemanagement.analyser.InstanceAnalyserFactory
 
instanceClass - Variable in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
The class type of the instances contained in the resource group.
InstanceMultipleAnalyserFactory - Class in org.gcube.resourcemanagement.analyser
 
InstanceMultipleAnalyserFactory() - Constructor for class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
 
instances - Static variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyserFactory
 
instances - Static variable in class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
 
instances - Variable in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
The list of instances contained in the resource group.
instanceUUID - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
InstantiateAction - Class in org.gcube.resourcemanagement.action
 
InstantiateAction() - Constructor for class org.gcube.resourcemanagement.action.InstantiateAction
 

L

level - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
logger - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
Logger
logger - Static variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyserFactory
Logger
logger - Static variable in class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
Logger

M

mandatory - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
mandatoryRelatedResources - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
mandatoryRelatedResources - Variable in class org.gcube.resourcemanagement.resource.Instance
 
mapper - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
mapper - Variable in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
The ObjectMapper used for JSON serialization and deserialization.
mapper - Variable in class org.gcube.resourcemanagement.resource.Instance
 
max - Variable in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
The maximum number of instances in the resource group.
min - Variable in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
The minimum number of instances in the resource group.

N

name - Variable in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
The name of the resource group.
newInstances - Variable in class org.gcube.resourcemanagement.resource.Instance
 

O

OPERATION_QUERY_PARAMETER - Static variable in class org.gcube.resourcemanagement.sharing.SharingPath
 
org.gcube.resourcemanagement.action - package org.gcube.resourcemanagement.action
 
org.gcube.resourcemanagement.analyser - package org.gcube.resourcemanagement.analyser
 
org.gcube.resourcemanagement.context - package org.gcube.resourcemanagement.context
 
org.gcube.resourcemanagement.resource - package org.gcube.resourcemanagement.resource
 
org.gcube.resourcemanagement.sharing - package org.gcube.resourcemanagement.sharing
 

P

polymorphic() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
polymorphicInstances - Static variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyserFactory
 
polymorphicInstances - Static variable in class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
 
properties - Variable in class org.gcube.resourcemanagement.resource.Instance
Properties which describe the instance.
publisher - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 

R

read(SharingPath.SharingOperation) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
readToAdd() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
readToRemove() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
relatedResources - Variable in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
The list of related resources associated with this resource group.
remove() - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
REMOVE - Enum constant in enum class org.gcube.resourcemanagement.sharing.SharingPath.SharingOperation
Removes the instance from the target Context.
resource - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 

S

secret - Variable in class org.gcube.resourcemanagement.context.TargetContext
 
setAddedElements(List<ERElement>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
setAncestor(Resource) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
setAncestor(Resource) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Sets the ancestor resource from which this group is derived.
setContext(Context) - Method in class org.gcube.resourcemanagement.context.TargetContext
 
setContextFullPath(String) - Method in class org.gcube.resourcemanagement.context.TargetContext
 
setDerivatedRelatedResources(Set<DerivatedRelatedResourceGroup<Instance>>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
setDescription(String) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Sets the description of the resource group.
setID(UUID) - Method in class org.gcube.resourcemanagement.resource.Instance
 
setIdentifingProperties(Resource) - Method in class org.gcube.resourcemanagement.resource.Instance
 
setInstance(I) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
setInstances(Set<I>) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
 
setInstanceUUID(UUID) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
setLevel(int) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
setMandatoryRelatedResources(Set<Instance>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
setMax(Integer) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Sets the maximum number of instances in the resource group.
setMin(int) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Sets the minimum number of instances in the resource group.
setName(String) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Sets the name of the resource group.
setNewInstances(List<IdentifiableElement>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
setProperties(Map<String, JsonNode>) - Method in class org.gcube.resourcemanagement.resource.Instance
 
setRelatedResources(List<Resource>) - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Sets the list of related resources associated with this resource group.
setResource(Resource) - Method in class org.gcube.resourcemanagement.resource.Instance
 
setResource(R) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
setSecret(Secret) - Method in class org.gcube.resourcemanagement.context.TargetContext
 
setTargetContext(TargetContext) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
setType(String) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
setType(String) - Method in class org.gcube.resourcemanagement.resource.Instance
 
setUUID(UUID) - Method in class org.gcube.resourcemanagement.context.TargetContext
 
SHARING_PATH_PART - Static variable in class org.gcube.resourcemanagement.sharing.SharingPath
 
SharingPath - Class in org.gcube.resourcemanagement.sharing
The paths and parameters of the sharing operations of the Resource Manager: adding an instance to a Context and removing it from one, with the instances that follow it.
SharingPath.SharingOperation - Enum Class in org.gcube.resourcemanagement.sharing
The sharing operation requested.
sortInstanceAnalyserList(List<InstanceAnalyser<Resource, Instance>>) - Static method in class org.gcube.resourcemanagement.analyser.InstanceMultipleAnalyserFactory
 

T

targetContext - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
TargetContext - Class in org.gcube.resourcemanagement.context
 
TargetContext() - Constructor for class org.gcube.resourcemanagement.context.TargetContext
 
TargetContext(String) - Constructor for class org.gcube.resourcemanagement.context.TargetContext
 
TargetContext(UUID) - Constructor for class org.gcube.resourcemanagement.context.TargetContext
 
TargetContext(Context) - Constructor for class org.gcube.resourcemanagement.context.TargetContext
The provided context must be part of a tree of contexts
templateClient - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
toString() - Method in class org.gcube.resourcemanagement.resource.DerivatedRelatedResourceGroup
Returns a JSON representation of the DerivatedRelatedResourceGroup.
toString() - Method in class org.gcube.resourcemanagement.resource.Instance
 
type - Variable in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
type - Variable in class org.gcube.resourcemanagement.resource.Instance
The type of the instance

U

uuid - Variable in class org.gcube.resourcemanagement.context.TargetContext
 

V

validateDerivatedRelatedResources(I) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
validateInstancesToCreate(List<IdentifiableElement>) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
Return the set of new instances to create during add to context operation It get the set of instance to create from client, aanlyse it and reate the real instance.
validateMandatoryRelatedResources(I) - Method in class org.gcube.resourcemanagement.analyser.InstanceAnalyser
 
valueOf(String) - Static method in enum class org.gcube.resourcemanagement.sharing.SharingPath.SharingOperation
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gcube.resourcemanagement.sharing.SharingPath.SharingOperation
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values