Index
All Classes and Interfaces|All Packages
A
- addChildren(Node<Type>, List<Type>, int, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Recursively adds child types to the result list up to the specified maximum level.
- addHeader(String, boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Adds a custom HTTP header to be included in requests.
- addHeader(String, boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Adds a custom HTTP header to be included in requests.
- addHeader(String, String) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Adds a custom HTTP header to be included in requests.
- addHeader(String, String) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Adds a custom HTTP header to be included in requests.
- address - Variable in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
The base address URL for the Resource Registry Schema service endpoint.
C
- create() - Static method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientFactory
-
Creates a new ResourceRegistrySchemaClient instance using the current context.
- create(Class<ME>) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Creates a new type definition in the Information System using a model element class.
- create(Class<ME>) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Creates a new type definition in the Information System using a model element class.
- create(String) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Creates a new type definition in the Information System using JSON schema definition.
- create(String) - Static method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientFactory
-
Creates a new ResourceRegistrySchemaClient instance for a specific context.
- create(String) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Creates a new type definition in the Information System using JSON schema definition.
D
- discover(AccessType) - Method in class org.gcube.informationsystem.resourceregistry.schema.RRCCTypesDiscoverer
E
- exist(Class<ME>) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Checks if a type definition exists in the Information System using a model element class.
- exist(Class<ME>) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Checks if a type definition exists in the Information System using a model element class.
- exist(String) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Checks if a type definition exists in the Information System using the type name.
- exist(String) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Checks if a type definition exists in the Information System using the type name.
- existTypeFromServer(String) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Checks if a type exists directly on the server using a HEAD request.
G
- getGXHTTPStringRequest() - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Creates and configures a GXHTTPStringRequest with authentication headers and custom headers.
- getModelKnowledge() - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Retrieves the complete model knowledge containing type definitions and their information.
- getModelKnowledge() - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves the complete model knowledge containing type definitions and their information.
- getResourceRegistryURL() - Static method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientFactory
-
Gets the Resource Registry service URL using the current context.
- getResourceRegistryURL(String) - Static method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientFactory
-
Gets the Resource Registry service URL for a specific context.
- getTypeFromServer(Class<ME>, Boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves type definitions directly from the server using a model element class.
- getTypeFromServer(String, Boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves type definitions directly from the server by type name.
- getTypeFromTypesKnowledge(String, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves type information from the local TypesKnowledge cache with level-based filtering.
- getTypeFromTypesKnowledge(String, Boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves type information from the local TypesKnowledge cache.
- getTypeFromTypesKnowledge(String, Boolean, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves type information from the local TypesKnowledge cache with full filtering options.
- getTypeTreeNode(Class<ME>) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Retrieves the type tree node for a specific type identified by its model element class.
- getTypeTreeNode(Class<ME>) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves the type tree node for a specific type identified by its model element class.
- getTypeTreeNode(String) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Retrieves the type tree node for a specific type identified by its name.
- getTypeTreeNode(String) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves the type tree node for a specific type identified by its name.
H
- headers - Variable in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
HTTP headers to be included in requests to the Resource Registry Schema service.
I
- includeMeta - Variable in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Track if the client must request to include
Metadata - includeMeta() - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Returns whether metadata should be included in schema requests.
- includeMeta() - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Returns whether metadata should be included in schema requests.
O
- org.gcube.informationsystem.resourceregistry.schema - package org.gcube.informationsystem.resourceregistry.schema
R
- read(Class<ME>, int) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Reads the type definitions for a specified model element class up to a specific hierarchy level.
- read(Class<ME>, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Reads the type definitions for a specified model element class up to a specific hierarchy level.
- read(Class<ME>, Boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Reads the type definitions for a specified model element class.
- read(Class<ME>, Boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Reads the type definitions for a specified model element class.
- read(String, int) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Reads the schema definition for a specified type by name up to a specific hierarchy level.
- read(String, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Reads the schema definition for a specified type by name up to a specific hierarchy level.
- read(String, Boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Reads the schema definition for a specified type by name.
- read(String, Boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Reads the schema definition for a specified type by name.
- renewModelKnowledge() - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Forces a renewal of the cached model knowledge by fetching the latest version from the Resource Registry.
- renewModelKnowledge() - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Forces a renewal of the cached model knowledge by fetching the latest version from the Resource Registry.
- ResourceRegistrySchemaClient - Interface in org.gcube.informationsystem.resourceregistry.schema
-
Client interface for accessing Information System type schemas and model knowledge from the Resource Registry.
- ResourceRegistrySchemaClientFactory - Class in org.gcube.informationsystem.resourceregistry.schema
- ResourceRegistrySchemaClientFactory() - Constructor for class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientFactory
- ResourceRegistrySchemaClientImpl - Class in org.gcube.informationsystem.resourceregistry.schema
- ResourceRegistrySchemaClientImpl(String) - Constructor for class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Creates a new ResourceRegistrySchemaClient instance with shared model knowledge.
- ResourceRegistrySchemaClientImpl(String, boolean) - Constructor for class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Creates a new ResourceRegistrySchemaClient instance.
- RRCCTypesDiscoverer - Class in org.gcube.informationsystem.resourceregistry.schema
- RRCCTypesDiscoverer(ResourceRegistrySchemaClientImpl) - Constructor for class org.gcube.informationsystem.resourceregistry.schema.RRCCTypesDiscoverer
-
Creates a new types discoverer instance.
- rrsc - Variable in class org.gcube.informationsystem.resourceregistry.schema.RRCCTypesDiscoverer
-
Reference to the Resource Registry Schema Client implementation used for type discovery operations.
S
- setIncludeMeta(boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Sets whether metadata should be included in schema requests.
- setIncludeMeta(boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Sets whether metadata should be included in schema requests.
T
- typesKnowledge - Variable in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Cached knowledge about types and their relationships within the Information System.
All Classes and Interfaces|All Packages