A C D E G H I O Q R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addChildren(Node<Type>, List<Type>, int, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Adds child types in stable breadth-first order, once per type name.
- addHeader(String, boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Deprecated.use per-request custom headers from
ResourceRegistryRequestOptions - 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
-
Deprecated.use per-request custom headers from
ResourceRegistryRequestOptions - 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 or idempotently confirms a type definition derived from a model element class.
- create(Class<ME>) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Creates or idempotently confirms a type definition derived from a model element class.
- create(String) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Creates or idempotently confirms a type definition using its complete JSON representation.
- 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 or idempotently confirms a type definition using its complete JSON representation.
D
- delete(Class<ME>) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Type-safe counterpart of
ResourceRegistrySchemaClient.delete(String)using the class-derived exact Type name. - delete(Class<ME>) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Type-safe counterpart of
ResourceRegistrySchemaClient.delete(String)using the class-derived exact Type name. - delete(String) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Deletes an uninstantiated, childless, and unreferenced Type through
DELETE /types/{type-name}and lazily invalidates initialized local knowledge. - delete(String) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Deletes an uninstantiated, childless, and unreferenced Type through
DELETE /types/{type-name}and lazily invalidates initialized local knowledge. - 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 interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Checks if a type definition exists on the server through
HEAD /types/{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
- getGXRequest() - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Creates and configures a GXRequest 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.
- getTypeDagNode(Class<ME>) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Retrieves the type DAG node for a specific type identified by its model element class.
- getTypeDagNode(Class<ME>) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves the type DAG node for a specific type identified by its model element class.
- getTypeDagNode(String) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Retrieves the type DAG node for a specific type identified by its name.
- getTypeDagNode(String) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves the type DAG node for a specific type identified by its name.
- getTypeFromServer(Class<ME>, int) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Retrieves type definitions directly from the server using a model element class and depth.
- getTypeFromServer(Class<ME>, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Retrieves type definitions directly from the server using a model element class and depth.
- getTypeFromServer(Class<ME>, Boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Deprecated.Use
ResourceRegistrySchemaClient.getTypeFromServer(Class, int)with depth instead. - getTypeFromServer(Class<ME>, Boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Deprecated.Use
getTypeFromServer(Class, int)with depth instead. - getTypeFromServer(String, int) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Reads
GET /types/{type-name}directly from the server withdepthandmetadataPolicy; invocation metadata policy overrides client configuration. - getTypeFromServer(String, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Reads
GET /types/{type-name}directly withdepthandmetadataPolicy; invocation metadata policy overrides client configuration. - getTypeFromServer(String, Boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Deprecated.Use
ResourceRegistrySchemaClient.getTypeFromServer(String, int)with depth instead. - getTypeFromServer(String, Boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Deprecated.Use
getTypeFromServer(String, int)with depth instead. - 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
-
Deprecated.the type hierarchy is a DAG: use
ResourceRegistrySchemaClient.getTypeDagNode(Class) - getTypeTreeNode(Class<ME>) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Deprecated.
- getTypeTreeNode(String) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Deprecated.the type hierarchy is a DAG: use
ResourceRegistrySchemaClient.getTypeDagNode(String) - getTypeTreeNode(String) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Deprecated.
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
-
Tracks whether 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
Q
- query(String) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Executes a read-only JSON Query-By-Example payload against the global Types collection.
- query(String) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Executes a read-only JSON Query-By-Example payload against the global Types collection.
R
- read(Class<ME>, int) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Type-safe counterpart of
ResourceRegistrySchemaClient.read(String, int)using the class-derived type name. - read(Class<ME>, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Type-safe counterpart of
ResourceRegistrySchemaClient.read(String, int)using the class-derived type name. - read(Class<ME>, Boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Type-safe counterpart of
ResourceRegistrySchemaClient.read(String, Boolean)using the class-derived type name. - read(Class<ME>, Boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Type-safe counterpart of
ResourceRegistrySchemaClient.read(String, Boolean)using the class-derived type name. - read(String, int) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Reads a case-sensitive type from the local snapshot with breadth-first depth
0, a positive depth, or-1; values below-1fall back to root-only depth0. - read(String, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Reads a case-sensitive type from the local snapshot with breadth-first depth
0, a positive depth, or-1; values below-1fall back to root-only depth0. - read(String, Boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Reads a case-sensitive type from the local type snapshot;
trueincludes every descendant, whilefalseornullreturns only the requested type. - read(String, Boolean) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
-
Reads a case-sensitive type from the local type snapshot;
trueincludes every descendant, whilefalseornullreturns only the requested type. - 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
-
Factory for creating
ResourceRegistrySchemaClientinstances, resolving the Resource Registry service address for the current or a given context viaServiceInstance. - ResourceRegistrySchemaClientFactory() - Constructor for class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientFactory
- ResourceRegistrySchemaClientImpl - Class in org.gcube.informationsystem.resourceregistry.schema
-
Default implementation of
ResourceRegistrySchemaClient, backed by HTTP calls to the Resource Registry service and a localTypesKnowledgecache (shared or per-instance) used to serve type reads without a round-trip whenever possible. - 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
-
TypesDiscovererbacked by aResourceRegistrySchemaClientImpl: discovers types by fetching them directly from the Resource Registry server (bypassing any local cache), so thatTypesKnowledgecan bootstrap or renew its own cache from an authoritative source. - 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
- serverResponses() - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
-
Returns the opt-in response executor for associating operation values with immutable HTTP metadata captured from the same transport execution.
- 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 All Packages