Index

A C D E G H I O 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
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.
A C D E G H I O R S T 
All Classes and Interfaces|All Packages