Index

A C D E G H I O Q R S T 
All Classes and Interfaces|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
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 with depth and metadataPolicy; invocation metadata policy overrides client configuration.
getTypeFromServer(String, int) - Method in class org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClientImpl
Reads GET /types/{type-name} directly with depth and metadataPolicy; invocation metadata policy overrides client configuration.
getTypeFromServer(String, Boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
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.

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 -1 fall back to root-only depth 0.
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 -1 fall back to root-only depth 0.
read(String, Boolean) - Method in interface org.gcube.informationsystem.resourceregistry.schema.ResourceRegistrySchemaClient
Reads a case-sensitive type from the local type snapshot; true includes every descendant, while false or null returns 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; true includes every descendant, while false or null returns 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 ResourceRegistrySchemaClient instances, resolving the Resource Registry service address for the current or a given context via ServiceInstance.
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 local TypesKnowledge cache (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
TypesDiscoverer backed by a ResourceRegistrySchemaClientImpl: discovers types by fetching them directly from the Resource Registry server (bypassing any local cache), so that TypesKnowledge can 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.
A C D E G H I O Q R S T 
All Classes and Interfaces|All Packages