Index
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.
- addLocation(Response.ResponseBuilder, String) - Method in class org.gcube.resourcemanagement.rest.BaseREST
-
Add a location header to the response builder
- addRemove(String, String, String, SharingPath.SharingOperation, Boolean, String) - Method in class org.gcube.resourcemanagement.rest.resources.ResourceManager
-
Add/Remove an instance from context.
- Admin - Class in org.gcube.resourcemanagement.rest.administration
- Admin() - Constructor for class org.gcube.resourcemanagement.rest.administration.Admin
- ADMIN_PATH - Static variable in class org.gcube.resourcemanagement.rest.administration.Admin
-
The path for administration endpoints
- APPLICATION_JSON_API - Static variable in class org.gcube.resourcemanagement.rest.BaseREST
-
Content type for JSON API
- APPLICATION_JSON_CHARSET_UTF_8 - Static variable in class org.gcube.resourcemanagement.rest.BaseREST
-
Content type for JSON with UTF-8 charset
- AuthorizationUtils - Class in org.gcube.resourcemanagement.utils
- AuthorizationUtils() - Constructor for class org.gcube.resourcemanagement.utils.AuthorizationUtils
B
- BaseREST - Class in org.gcube.resourcemanagement.rest
- BaseREST() - Constructor for class org.gcube.resourcemanagement.rest.BaseREST
C
- checkContext(String) - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
Check and validate the context parameter
- CLIENT_ID_PROPERTY_NAME - Static variable in class org.gcube.resourcemanagement.utils.AuthorizationUtils
-
Property name for client ID in configuration file
- CLIENT_ID_SECRET_FILENAME - Static variable in class org.gcube.resourcemanagement.utils.AuthorizationUtils
-
Configuration filename containing client credentials
- CloneAction - Class in org.gcube.resourcemanagement.action
- CloneAction() - Constructor for class org.gcube.resourcemanagement.action.CloneAction
- Configuration - Class in org.gcube.resourcemanagement.rest.administration
-
The Resource Manager configuration for the context of the request (i.e.
- Configuration() - Constructor for class org.gcube.resourcemanagement.rest.administration.Configuration
- CONFIGURATIONS_PATH - Static variable in class org.gcube.resourcemanagement.rest.administration.Configuration
-
The path for configurations endpoints
- CONTEXT_FULLNAME_PARAMETER - Static variable in class org.gcube.resourcemanagement.rest.administration.Configuration
-
The path parameter for context full name
- CONTEXT_UUID_PATH_PARAMETER - Static variable in class org.gcube.resourcemanagement.rest.vremodelling.ContextManager
-
The path parameter for context UUID
- ContextManager - Class in org.gcube.resourcemanagement.rest.vremodelling
- ContextManager() - Constructor for class org.gcube.resourcemanagement.rest.vremodelling.ContextManager
-
Default constructor for ContextManager
- CONTEXTS_PATH_PART - Static variable in class org.gcube.resourcemanagement.rest.vremodelling.ContextManager
-
The path part for contexts endpoints
- COUNT_KEY - Static variable in class org.gcube.resourcemanagement.rest.BaseREST
-
Key name for count values in JSON responses
- create(String) - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
This API allows to create the Resource Manager configuration for the context of the request (i.e.
- create(String) - Method in class org.gcube.resourcemanagement.rest.vremodelling.ContextManager
-
Create a new Context using the provided definition POST /contexts BODY: {...}
- create(String, String) - Method in class org.gcube.resourcemanagement.rest.vremodelling.PlanManager
-
Create or update a plan definition PUT /plans/{UUID} e.g.
- createCountJson(int) - Method in class org.gcube.resourcemanagement.rest.BaseREST
-
Create a JSON string containing a count value
- createOrUpdate(String, String) - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
This API allows to create/update the Resource Manager configuration for the context of the request (i.e.
- CURRENT_CONTEXT_PATH_PARAMETER - Static variable in class org.gcube.resourcemanagement.rest.administration.Configuration
-
The path parameter for current context
- CURRENT_CONTEXT_PATH_PART - Static variable in class org.gcube.resourcemanagement.rest.resources.ResourceManager
-
The path parameter for current context
- CURRENT_CONTEXT_PATH_PART - Static variable in class org.gcube.resourcemanagement.rest.vremodelling.ContextManager
-
The path part for current context
D
- delete() - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
Remove the Resource Manager configuration from cache and force reload
- delete(String) - Method in class org.gcube.resourcemanagement.rest.vremodelling.ContextManager
-
Delete a context by its UUID DELETE /contexts/{UUID} e.g.
- delete(String, Boolean) - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
It removes from the cache the Resource Manager configuration for the context of the request (i.e.
- DestroyAction - Class in org.gcube.resourcemanagement.action
- DestroyAction() - Constructor for class org.gcube.resourcemanagement.action.DestroyAction
E
- execute(String, String) - Method in class org.gcube.resourcemanagement.rest.vremodelling.PlanManager
-
Allow executing a plan POST /plans/{UUID}
G
- get(String, String, SharingPath.SharingOperation) - Method in class org.gcube.resourcemanagement.rest.resources.ResourceManager
-
Read a resource by type and UUID GET /resources/{TYPE_NAME}/{UUID} e.g.
- getSecret() - Method in class org.gcube.resourcemanagement.context.RMTargetContext
- getSecret(String) - Static method in class org.gcube.resourcemanagement.utils.AuthorizationUtils
-
Get a Secret object for the given context using client credentials authentication
H
- httpHeaders - Variable in class org.gcube.resourcemanagement.rest.BaseREST
-
HTTP headers context
I
- initialised - Static variable in class org.gcube.resourcemanagement.ResourceManager
-
Flag indicating whether the ResourceManager has been initialized
- InstantiateAction - Class in org.gcube.resourcemanagement.action
- InstantiateAction() - Constructor for class org.gcube.resourcemanagement.action.InstantiateAction
L
- list() - Method in class org.gcube.resourcemanagement.rest.vremodelling.PlanManager
-
Allow listing defined plans eventually with filters (pending, completed, failed) GET /plans e.g.
- LOCATION_HEADER - Static variable in class org.gcube.resourcemanagement.rest.BaseREST
-
Header name for location header
- logger - Variable in class org.gcube.resourcemanagement.rest.BaseREST
-
Logger instance for this class
O
- onInit() - Method in class org.gcube.resourcemanagement.ResourceManager
- onShutdown() - Method in class org.gcube.resourcemanagement.ResourceManager
- org.gcube.resourcemanagement - package org.gcube.resourcemanagement
- org.gcube.resourcemanagement.action - package org.gcube.resourcemanagement.action
- org.gcube.resourcemanagement.annotation - package org.gcube.resourcemanagement.annotation
- org.gcube.resourcemanagement.context - package org.gcube.resourcemanagement.context
- org.gcube.resourcemanagement.rest - package org.gcube.resourcemanagement.rest
- org.gcube.resourcemanagement.rest.administration - package org.gcube.resourcemanagement.rest.administration
- org.gcube.resourcemanagement.rest.resources - package org.gcube.resourcemanagement.rest.resources
- org.gcube.resourcemanagement.rest.vremodelling - package org.gcube.resourcemanagement.rest.vremodelling
- org.gcube.resourcemanagement.utils - package org.gcube.resourcemanagement.utils
P
- patch(String) - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
Patch the configuration for the current context
- patch(String, String) - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
This API allows to patch the Resource Manager configuration for the context of the request (i.e.
- PLAN_UUID_PATH_PARAMETER - Static variable in class org.gcube.resourcemanagement.rest.vremodelling.PlanManager
-
The path parameter for plan UUID
- PlanManager - Class in org.gcube.resourcemanagement.rest.vremodelling
-
This class is used to manage context plans.
- PlanManager() - Constructor for class org.gcube.resourcemanagement.rest.vremodelling.PlanManager
-
Default constructor for PlanManager
- PLANS_PATH_PART - Static variable in class org.gcube.resourcemanagement.rest.vremodelling.PlanManager
-
The path part for plans endpoints
- purge() - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
Remove the configuration from cache and from IS
- purge(String) - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
It removes remove the Resource Manager configuration from the IS for the context of the request (i.e.
- PURGE - Annotation Type in org.gcube.resourcemanagement.annotation
- PURGE_QUERY_PARAMETER - Static variable in class org.gcube.resourcemanagement.rest.BaseREST
-
Query parameter name for purge operations
R
- read() - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
Read the configuration for the current context
- read(String) - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
This API allows to read the Resource Manager configuration for the specified context.
- read(String) - Method in class org.gcube.resourcemanagement.rest.vremodelling.ContextManager
-
Allow to read the Context definition GET /contexts/{UUID} e.g.
- read(String) - Method in class org.gcube.resourcemanagement.rest.vremodelling.PlanManager
-
Allow reading the plan definition GET /plans/{UUID} e.g.
- ResourceManager - Class in org.gcube.resourcemanagement
-
This class is used to Manage the application initialization and shutdown per context; The init and shutdown methods are called one per context in which the app is running respectively at init and a shutdown time.
- ResourceManager - Class in org.gcube.resourcemanagement.rest.resources
- ResourceManager() - Constructor for class org.gcube.resourcemanagement.ResourceManager
- ResourceManager() - Constructor for class org.gcube.resourcemanagement.rest.resources.ResourceManager
-
Default constructor for ResourceManager
- RESOURCES_PATH_PART - Static variable in class org.gcube.resourcemanagement.rest.resources.ResourceManager
-
The path part for resources endpoints
- RMExceptionMapper - Class in org.gcube.resourcemanagement.rest
- RMExceptionMapper() - Constructor for class org.gcube.resourcemanagement.rest.RMExceptionMapper
- RMInitializer - Class in org.gcube.resourcemanagement
- RMInitializer() - Constructor for class org.gcube.resourcemanagement.RMInitializer
-
Initialize the Resource Manager application with JAX-RS configuration Registers packages containing REST endpoints
- RMTargetContext - Class in org.gcube.resourcemanagement.context
- RMTargetContext() - Constructor for class org.gcube.resourcemanagement.context.RMTargetContext
-
Default constructor for RMTargetContext
- RMTargetContext(String) - Constructor for class org.gcube.resourcemanagement.context.RMTargetContext
-
Create RMTargetContext from a context full path
- RMTargetContext(UUID) - Constructor for class org.gcube.resourcemanagement.context.RMTargetContext
-
Create RMTargetContext from a context UUID
- RMTargetContext(Context) - Constructor for class org.gcube.resourcemanagement.context.RMTargetContext
-
Create RMTargetContext from a Context object
S
- setAccountingMethod(String) - Method in class org.gcube.resourcemanagement.rest.BaseREST
-
Set the accounting method name for tracking operations
T
- toResponse(Exception) - Method in class org.gcube.resourcemanagement.rest.RMExceptionMapper
- TYPE_PATH_PARAMETER - Static variable in class org.gcube.resourcemanagement.rest.resources.ResourceManager
-
The path parameter for resource type name
U
- update(String) - Method in class org.gcube.resourcemanagement.rest.administration.Configuration
-
Update the configuration for the current context
- update(String, String) - Method in class org.gcube.resourcemanagement.rest.vremodelling.ContextManager
-
Update an existing Context definition PUT /contexts/{UUID} e.g.
- uriInfo - Variable in class org.gcube.resourcemanagement.rest.BaseREST
-
URI info context
- UUID_PATH_PARAMETER - Static variable in class org.gcube.resourcemanagement.rest.resources.ResourceManager
-
The path parameter for resource UUID
All Classes and Interfaces|All Packages|Constant Field Values