Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractRecord - Class in org.gcube.documentstore.records.implementation
 
AbstractRecord() - Constructor for class org.gcube.documentstore.records.implementation.AbstractRecord
 
AbstractRecord(Map<String, ? extends Serializable>) - Constructor for class org.gcube.documentstore.records.implementation.AbstractRecord
 
account(Record) - Method in class org.gcube.documentstore.persistence.PersistenceBackend
Persist the Record.
accountValidateAggregate(Record, boolean, boolean) - Method in class org.gcube.documentstore.persistence.PersistenceBackend
 
accountWithFallback(Record...) - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
 
accountWithFallback(Record...) - Method in class org.gcube.documentstore.persistence.PersistenceBackend
 
action() - Element in annotation interface org.gcube.documentstore.records.implementation.ComputedField
 
action() - Element in annotation interface org.gcube.documentstore.records.implementation.FieldDecorator
 
addAggregatedRecordClass(Class<? extends AggregatedRecord<?, ?>>) - Static method in class org.gcube.documentstore.records.RecordUtility
 
addProperty(String, String) - Method in class org.gcube.documentstore.persistence.PersistenceBackendConfiguration
 
addRecordClass(Class<? extends Record>) - Static method in class org.gcube.documentstore.records.RecordUtility
 
addRecordPackage(Package) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
addRecordPackage(Package) - Static method in class org.gcube.documentstore.records.RecordUtility
 
aggregate(A) - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
aggregate(Record, PersistenceExecutor) - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
Get a record and try to aggregate with other buffered Records.
aggregate(Record, PersistenceExecutor, boolean) - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
Aggregates the record, if any, and persists the buffered records when it is time to, or when forced.
aggregate(R) - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
aggregate(T) - Method in class org.gcube.documentstore.records.aggregation.AggregationUtility
 
AGGREGATED - Static variable in interface org.gcube.documentstore.records.AggregatedRecord
KEY : Indicate that this Record is an aggregation
AggregatedField - Annotation Interface in org.gcube.documentstore.records.implementation
This annotations indicates that the field is related to an aggregation
aggregatedFields - Variable in class org.gcube.documentstore.records.implementation.AbstractRecord
 
AggregatedRecord<A extends AggregatedRecord<A,R>,R extends Record> - Interface in org.gcube.documentstore.records
 
aggregatedRecordClassesFound - Static variable in class org.gcube.documentstore.records.RecordUtility
 
AGGREGATION_PROPERTIES_FILE - Static variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
AGGREGATION_SCHEDULER_TIME - Static variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
AggregationConfiguration - Class in org.gcube.documentstore.records.aggregation
 
AggregationConfiguration(int, int, int, long) - Constructor for class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
aggregationFields - Variable in class org.gcube.documentstore.records.aggregation.AggregationUtility
 
aggregationScheduler - Variable in class org.gcube.documentstore.persistence.PersistenceBackend
 
AggregationScheduler - Class in org.gcube.documentstore.records.aggregation
 
AggregationScheduler(PersistenceExecutor) - Constructor for class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
AggregationScheduler(PersistenceExecutor, AggregationConfiguration) - Constructor for class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
AggregationScheduler.ReloaderThread - Class in org.gcube.documentstore.records.aggregation
 
AggregationUtility<T extends AggregatedRecord<T,?>> - Class in org.gcube.documentstore.records.aggregation
 
AggregationUtility(T) - Constructor for class org.gcube.documentstore.records.aggregation.AggregationUtility
 
asJsonNode(String) - Static method in class org.gcube.documentstore.records.DSMapper
 
ASYNC_AGGREGATION_POOL - Static variable in class org.gcube.documentstore.persistence.ExecutorUtils
 
AUTHORIZATION_SECTION_KEY - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
authorizationProvider - Variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 

B

BUFFER_RECORD_NUMBER - Static variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
BUFFER_RECORD_TIME - Static variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
BufferAggregationScheduler - Class in org.gcube.documentstore.records.aggregation
 
BufferAggregationScheduler(PersistenceExecutor) - Constructor for class org.gcube.documentstore.records.aggregation.BufferAggregationScheduler
 
BufferAggregationScheduler(PersistenceExecutor, AggregationConfiguration) - Constructor for class org.gcube.documentstore.records.aggregation.BufferAggregationScheduler
 
bufferedRecords - Variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 

C

call(Callable<T>) - Static method in class org.gcube.documentstore.security.LibraryCredentials
Runs a task with the library's credentials, or with the calling thread's secret if the library has none.
changeConfiguration - Variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
CheckConfiguration(PersistenceBackendConfiguration) - Static method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
chooseWorkingContext(Set<String>) - Static method in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
Chooses the working Context among the given Contexts, deterministically: the Context with the fewest path segments (the one closest to the root), and among those the first in lexicographic order.
clean() - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
 
clean() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
This method is used to allow PersistenceBackend implementations to clean a global status if any (or to renew it) when to much exceptions occurs trying to persist Records.
cleanExtraFields() - Method in class org.gcube.documentstore.records.aggregation.AggregationUtility
Remove all fields which are not in AggregationFields nor in AggregatedFields Sets
cleanExtraFields() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
clear() - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
ClientIdCredentials - Class in org.gcube.documentstore.security.credentials
The ClientIdCredentials class implements the DocumentStoreCredential interface and provides methods to handle client ID and secret credentials for accessing a document store.
ClientIdCredentials() - Constructor for class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
close() - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
This method is used to close
close() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
This method is used to close
closeConnection() - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
 
closeConnection() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
This method is used to close db connection
compareTo(Record) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Compare this Record instance with the one provided as argument
computation - Variable in class org.gcube.documentstore.records.implementation.AbstractRecord
 
ComputedField - Annotation Interface in org.gcube.documentstore.records.implementation
This annotations indicates that the field is calculated using the value of other field in the instance
computedFields - Variable in class org.gcube.documentstore.records.implementation.AbstractRecord
 
computeField(String) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
CONFIG_DIRECTORY_NAME - Static variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
CONFIGURATION_LIFETIME - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
CONFIGURATION_REDISCOVERY_POOL - Static variable in class org.gcube.documentstore.persistence.ExecutorUtils
 
CONFIGURATION_SECTION_KEY - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
configurationLifetime - Variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
The time in milliseconds after which the configuration is considered expired.
connect(Credentials) - Method in class org.gcube.documentstore.security.provider.DefaultAuthorizationProviderFactory
 
constructBasicAuthenticationHeader(String, String) - Static method in class org.gcube.documentstore.security.credentials.UserCredentials
 
createFallback(String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
CREATION_TIME - Static variable in class org.gcube.documentstore.records.implementation.AbstractRecord
 
CREATION_TIME - Static variable in interface org.gcube.documentstore.records.Record
KEY : The instant when the Record was created.
creationTime - Variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
The time when the library configuration was created.
credentials - Variable in class org.gcube.documentstore.security.provider.DefaultAuthorizationProvider
 
CREDENTIALS_CLASS_KEY - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
CREDENTIALS_KEY - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
CREDENTIALS_KEY_PREFIX - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 

D

DEFAULT_CONTEXT - Static variable in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
DEFAULT_DELAY - Static variable in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
DEFAULT_INITIAL_DELAY - Static variable in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
DEFAULT_LIFETIME - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
DEFAULT_MAX_RECORDS_NUMBER - Static variable in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
Define the default MAX number of Record to buffer.
DEFAULT_MAX_TIME_ELAPSED - Static variable in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
Define the default Max amount of time elapsed from the time the first record where buffered
DefaultAuthorizationProvider - Class in org.gcube.documentstore.security.provider
 
DefaultAuthorizationProvider(DocumentStoreCredential, String) - Constructor for class org.gcube.documentstore.security.provider.DefaultAuthorizationProvider
 
DefaultAuthorizationProviderFactory - Class in org.gcube.documentstore.security.provider
 
DefaultAuthorizationProviderFactory() - Constructor for class org.gcube.documentstore.security.provider.DefaultAuthorizationProviderFactory
 
DefaultPersitenceExecutor - Class in org.gcube.documentstore.persistence
 
delay - Variable in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
DELAY - Static variable in class org.gcube.documentstore.persistence.FallbackMonitor
 
discoverPersistenceBackend(String, FallbackPersistenceBackend) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
DOCUMENT_STORE_LIB_CONFIGURATION_FILE - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
DocumentStoreCredential - Interface in org.gcube.documentstore.security.credentials
The DocumentStoreCredential interface extends the Credentials interface and provides methods to retrieve contexts and secrets associated with those contexts.
DSMapper - Class in org.gcube.documentstore.records
 

E

elaborateFallbackFile() - Method in class org.gcube.documentstore.persistence.FallbackMonitor
 
elaborateFallbackFile(File) - Method in class org.gcube.documentstore.persistence.FallbackMonitor
 
elaborateFile(File) - Method in class org.gcube.documentstore.persistence.FallbackMonitor
 
END_TIME - Static variable in interface org.gcube.documentstore.records.AggregatedRecord
KEY : Represent the right end of the time interval covered by this AggregatedRecord.
endpoint - Variable in class org.gcube.documentstore.security.provider.DefaultAuthorizationProviderFactory
 
equals(Object) - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
equals(Object) - Method in class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
equals(Object) - Method in class org.gcube.documentstore.security.credentials.UserCredentials
 
ExecutorUtils - Class in org.gcube.documentstore.persistence
 
ExecutorUtils() - Constructor for class org.gcube.documentstore.persistence.ExecutorUtils
 
ExecutorUtils.LibraryThreadFactory - Class in org.gcube.documentstore.persistence
Creates the library's daemon threads.

F

FACTORY_KEY - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
FACTORY_KEY_PREFIX - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
FALLBACK_ELABORATOR_POOL - Static variable in class org.gcube.documentstore.persistence.ExecutorUtils
 
FALLBACK_FILENAME - Static variable in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
FALLBACK_RETRY_TIME - Static variable in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
FallbackMonitor - Class in org.gcube.documentstore.persistence
This class is used as scheduled thread to check if some records where persisted in fallback file to retry to persist them with the discovered PersistenceBackend
FallbackMonitor(PersistenceBackend) - Constructor for class org.gcube.documentstore.persistence.FallbackMonitor
Creates the monitor of the given persistence backend; it elaborates the fallback file only once started (FallbackMonitor.start()).
FallbackMonitor(PersistenceBackend, boolean) - Constructor for class org.gcube.documentstore.persistence.FallbackMonitor
fallbackPersistence - Variable in class org.gcube.documentstore.persistence.PersistenceBackend
 
FallbackPersistenceBackend - Class in org.gcube.documentstore.persistence
 
FallbackPersistenceBackend(File) - Constructor for class org.gcube.documentstore.persistence.FallbackPersistenceBackend
 
fallbackUseCounter - Variable in class org.gcube.documentstore.persistence.PersistenceBackend
 
fallbackUseStartTime - Variable in class org.gcube.documentstore.persistence.PersistenceBackend
 
FieldAction - Interface in org.gcube.documentstore.records.implementation
 
FieldDecorator - Annotation Interface in org.gcube.documentstore.records.implementation
 
FILE_NAME - Static variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
firstBufferedTime - Variable in class org.gcube.documentstore.records.aggregation.BufferAggregationScheduler
 
firstOfBuffer - Variable in class org.gcube.documentstore.records.aggregation.BufferAggregationScheduler
 
flush() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
 
flush(long, TimeUnit) - Method in class org.gcube.documentstore.persistence.PersistenceBackend
Deprecated.
flush(String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
flush(String, long, TimeUnit) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
Deprecated.
flush(PersistenceExecutor) - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
flushAfterWaiting(PersistenceExecutor, long, TimeUnit) - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
Persists the buffered records with the given executor after waiting, at most for the given time, for the persistence in progress, if any.
flushAll() - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
flushAll(long, TimeUnit) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
Deprecated.
flushToFallback() - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
This backend is the fallback file itself: its buffered records are written to it.
flushToFallback() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
Writes the buffered records to the fallback file, with no remote call; used at shutdown, when a remote send could be cut before completing.
forceFallbackUse - Variable in class org.gcube.documentstore.persistence.PersistenceBackend
 
forceImmediateRediscovery(String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
FUTURE_FLUSH_POOL - Static variable in class org.gcube.documentstore.persistence.ExecutorUtils
 
futureFlush - Variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
futureReload - Variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 

G

getAggregable() - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
getAggregatedFields() - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
getAggregatedFields() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
getAggregatedRecord(Record) - Static method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
getAggregatedRecordClass(String) - Static method in class org.gcube.documentstore.records.RecordUtility
 
getAggregatedRecordClassesFound() - Static method in class org.gcube.documentstore.records.RecordUtility
 
getAggregationScheduler() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
 
getAllFields(Class<?>) - Static method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
getAuthorizationProvider() - Method in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
Returns the authorization provider configured by the "dsl.ini" file in GHN_HOME; the file is read once for the lifetime of this configuration.
getClass(String, boolean) - Static method in class org.gcube.documentstore.records.RecordUtility
 
getClassesForPackage(Package) - Static method in class org.gcube.documentstore.records.ReflectionUtility
 
getClassesForPackage(String) - Static method in class org.gcube.documentstore.records.ReflectionUtility
Attempts to list all the classes in the specified package as determined by the context class loader
getClientID() - Method in class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
getComputedFields() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
getComputedFields() - Method in interface org.gcube.documentstore.records.Record
 
getConfig() - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
getConfiguration() - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
Get Configuration (used from reload configuration)
getContexts() - Method in class org.gcube.documentstore.security.provider.DefaultAuthorizationProvider
 
getContexts(KeycloakClient, String) - Method in class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
getContexts(KeycloakClient, String) - Method in interface org.gcube.documentstore.security.credentials.DocumentStoreCredential
 
getContexts(KeycloakClient, String) - Method in class org.gcube.documentstore.security.credentials.UserCredentials
 
getCreationTime() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Return the instant when this Record was created.
getCreationTime() - Method in interface org.gcube.documentstore.records.Record
Return the instant when this Record was created.
getCredentials() - Method in class org.gcube.documentstore.security.provider.DefaultAuthorizationProvider
Deprecated.
getDefaultConfiguration() - Static method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
getDelay() - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
getEndpoint() - Method in class org.gcube.documentstore.security.provider.DefaultAuthorizationProviderFactory
 
getEndTime() - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
getEndTimeAsCalendar() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Return the right end of the time interval covered by this Record
getEndTimeInMillis() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Return the right end of the time interval covered by this Record
getFallbackFile() - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
 
getFallbackFile(String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
getFallbackLocation() - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
getFallbackPersistence() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
 
getForceImmediateRediscovery(String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
getId() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Return the unique id for this Record
getId() - Method in interface org.gcube.documentstore.records.Record
Return the unique id for this Record
getInitialDelay() - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
getInstance() - Static method in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
Returns the singleton instance of LibraryConfigurationBinder.
getInstance(Class<? extends PersistenceBackend>) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendConfiguration
 
getMapFromString(String) - Static method in class org.gcube.documentstore.records.RecordUtility
 
getMaxRecordsNumber() - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
getMaxTimeElapsed() - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
getObjectMapper() - Static method in class org.gcube.documentstore.records.DSMapper
 
getOldFallbackFile() - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
Deprecated.
getOperationCount() - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
getOperationCount() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
getPassword() - Method in class org.gcube.documentstore.security.credentials.UserCredentials
 
getPersistenceBackend(String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
Returns the persistence backend of the Context.
getPropertiesFromFile() - Static method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
getProperty(String) - Method in class org.gcube.documentstore.persistence.PersistenceBackendConfiguration
 
getQuerableKeys() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
getQuerableKeys() - Method in interface org.gcube.documentstore.records.Record
 
getRecord(String) - Static method in class org.gcube.documentstore.records.RecordUtility
Create a Record from a Map serialized using toString()
getRecord(Map<String, ? extends Serializable>) - Static method in class org.gcube.documentstore.records.RecordUtility
Create a Record from a Map
getRecordClass(String) - Static method in class org.gcube.documentstore.records.RecordUtility
 
getRecordClassesFound() - Static method in class org.gcube.documentstore.records.RecordUtility
 
getRecordType() - Method in interface org.gcube.documentstore.records.Record
Return the Record Type
getRequiredFields() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
getRequiredFields() - Method in interface org.gcube.documentstore.records.Record
 
getResourceProperties() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Return all resource-specific properties.
getResourceProperties() - Method in interface org.gcube.documentstore.records.Record
Return all resource-specific properties.
getResourceProperty(String) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Return the value of the given resource property.
getResourceProperty(String) - Method in interface org.gcube.documentstore.records.Record
Return the value of the given resource property.
getSecret() - Method in class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
getSecret() - Static method in class org.gcube.documentstore.security.LibraryCredentials
Returns a secret for the library's working Context.
getSecretForContext(String) - Method in class org.gcube.documentstore.security.provider.DefaultAuthorizationProvider
 
getSecretForContext(KeycloakClient, String, String) - Method in class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
getSecretForContext(KeycloakClient, String, String) - Method in interface org.gcube.documentstore.security.credentials.DocumentStoreCredential
 
getSecretForContext(KeycloakClient, String, String) - Method in class org.gcube.documentstore.security.credentials.UserCredentials
 
getStartTime() - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
getStartTimeAsCalendar() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Return the left end of the time interval covered by this Record
getStartTimeInMillis() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Return the left end of the time interval covered by this Record
getUsername() - Method in class org.gcube.documentstore.security.credentials.UserCredentials
 
getWorkingContext() - Method in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
Returns the working Context of the library: the Context whose secret the library uses for its own operations.
getWorkingSecret() - Method in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
Returns a secret for the working Context, obtained from the credentials of the "dsl.ini" file.

H

hashCode() - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
hashCode() - Method in class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
hashCode() - Method in class org.gcube.documentstore.security.credentials.UserCredentials
 
HOME_SYSTEM_PROPERTY - Static variable in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 

I

ID - Static variable in class org.gcube.documentstore.records.implementation.AbstractRecord
 
ID - Static variable in interface org.gcube.documentstore.records.Record
KEY : The unique identifier for the Record The ID SHOULD automatically created by the implementation class.
IdentifiableDeserializableModule - Class in org.gcube.documentstore.records
 
IdentifiableDeserializableModule() - Constructor for class org.gcube.documentstore.records.IdentifiableDeserializableModule
 
init() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Initialize variable
INITIAL_DELAY - Static variable in class org.gcube.documentstore.persistence.FallbackMonitor
 
INITIAL_DELAY - Static variable in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
initialDelay - Variable in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
initializeValidation() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
instantiateAggregatedRecord(Record) - Static method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
INVALID - Static variable in class org.gcube.documentstore.records.RecordUtility
 
InvalidValueException - Exception in org.gcube.documentstore.exception
 
InvalidValueException() - Constructor for exception org.gcube.documentstore.exception.InvalidValueException
 
InvalidValueException(String) - Constructor for exception org.gcube.documentstore.exception.InvalidValueException
 
InvalidValueException(String, Throwable) - Constructor for exception org.gcube.documentstore.exception.InvalidValueException
 
InvalidValueException(Throwable) - Constructor for exception org.gcube.documentstore.exception.InvalidValueException
 
isAggregable(A) - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
isAggregable(R) - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
isAggregable(T) - Method in class org.gcube.documentstore.records.aggregation.AggregationUtility
Check if the record provided as argument is aggregable with the one provided to the Constructor.
isAggregated() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
isAvailable() - Static method in class org.gcube.documentstore.security.LibraryCredentials
Tells whether the library has credentials of its own, i.e. whether dsl.ini provides an authorization provider.
isConnectionActive() - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
 
isConnectionActive() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
Check the Connection state
isTimeToPersist(int, long) - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
isTimeToPersist(int, long) - Method in class org.gcube.documentstore.records.aggregation.BufferAggregationScheduler
isValid(Serializable) - Method in class org.gcube.documentstore.records.implementation.validations.validators.NotEmptyIfNotNullValidator
 
isValid(Serializable) - Method in class org.gcube.documentstore.records.implementation.validations.validators.NotEmptyValidator
 

L

libraryConfigurationBinder - Static variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
 
LibraryConfigurationBinder - Class in org.gcube.documentstore.configuration
The configuration of the Document Store Lib
LibraryCredentials - Class in org.gcube.documentstore.security
Runs the library's own tasks (sending records, flushing, rediscovering the persistence, elaborating the fallback file, reloading a configuration) with the library's own credentials: the secret of the working Context obtained from dsl.ini (LibraryConfigurationBinder), never the secret that a pool thread happens to carry.
LibraryThreadFactory(String) - Constructor for class org.gcube.documentstore.persistence.ExecutorUtils.LibraryThreadFactory
 
logger - Static variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 

M

madeAggregation(Record) - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
manageOldAccountingFile() - Method in class org.gcube.documentstore.persistence.FallbackMonitor
Deprecated.
mapper - Static variable in class org.gcube.documentstore.records.DSMapper
 
marshal(List<R>) - Static method in class org.gcube.documentstore.records.DSMapper
Return the String serialization of a given list
marshal(R) - Static method in class org.gcube.documentstore.records.DSMapper
Return the String serialization of a given Record
marshal(R[]) - Static method in class org.gcube.documentstore.records.DSMapper
Return the String serialization of a given array
marshal(R, T) - Static method in class org.gcube.documentstore.records.DSMapper
Write the serialization of a given Record to a given OutputStream .
MAX_FALLBACK_RETRY - Static variable in class org.gcube.documentstore.persistence.PersistenceBackend
Max Times of Retry before forcing the usage of FallbackPersistenceBackend
MAX_TIME_TO_FALLBACK - Static variable in class org.gcube.documentstore.persistence.PersistenceBackend
Max Time Period Used during while the usage of FallbackPersistenceBackend is forced
maxRecordsNumber - Variable in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
maxTimeElapsed - Variable in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
moveFallbackFile(String) - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
Move the fallbackFile to a new file with the same name by appending a suffix

N

neededFields - Variable in class org.gcube.documentstore.records.aggregation.AggregationUtility
 
newInstance(PersistenceExecutor) - Static method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
newInstance(PersistenceExecutor, PersistenceBackendConfiguration) - Static method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
newThread(Runnable) - Method in class org.gcube.documentstore.persistence.ExecutorUtils.LibraryThreadFactory
 
NotAggregatableRecordsExceptions - Exception in org.gcube.documentstore.exception
 
NotAggregatableRecordsExceptions() - Constructor for exception org.gcube.documentstore.exception.NotAggregatableRecordsExceptions
 
NotAggregatableRecordsExceptions(String) - Constructor for exception org.gcube.documentstore.exception.NotAggregatableRecordsExceptions
 
NotAggregatableRecordsExceptions(String, Throwable) - Constructor for exception org.gcube.documentstore.exception.NotAggregatableRecordsExceptions
 
NotAggregatableRecordsExceptions(Throwable) - Constructor for exception org.gcube.documentstore.exception.NotAggregatableRecordsExceptions
 
NotEmpty - Annotation Interface in org.gcube.documentstore.records.implementation.validations.annotations
 
NotEmptyIfNotNull - Annotation Interface in org.gcube.documentstore.records.implementation.validations.annotations
 
NotEmptyIfNotNullValidator - Class in org.gcube.documentstore.records.implementation.validations.validators
 
NotEmptyIfNotNullValidator() - Constructor for class org.gcube.documentstore.records.implementation.validations.validators.NotEmptyIfNotNullValidator
 
NotEmptyValidator - Class in org.gcube.documentstore.records.implementation.validations.validators
 
NotEmptyValidator() - Constructor for class org.gcube.documentstore.records.implementation.validations.validators.NotEmptyValidator
 
NotNull - Annotation Interface in org.gcube.documentstore.records.implementation.validations.annotations
 
NotNullValidator - Class in org.gcube.documentstore.records.implementation.validations.validators
 
NotNullValidator() - Constructor for class org.gcube.documentstore.records.implementation.validations.validators.NotNullValidator
 

O

openConnection() - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
 
openConnection() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
This method is used to open db connection
OPERATION_COUNT - Static variable in interface org.gcube.documentstore.records.AggregatedRecord
KEY : Indicate The Number of AggregatedRecord
org.gcube.documentstore.configuration - package org.gcube.documentstore.configuration
 
org.gcube.documentstore.exception - package org.gcube.documentstore.exception
 
org.gcube.documentstore.persistence - package org.gcube.documentstore.persistence
 
org.gcube.documentstore.records - package org.gcube.documentstore.records
 
org.gcube.documentstore.records.aggregation - package org.gcube.documentstore.records.aggregation
 
org.gcube.documentstore.records.implementation - package org.gcube.documentstore.records.implementation
 
org.gcube.documentstore.records.implementation.validations.annotations - package org.gcube.documentstore.records.implementation.validations.annotations
 
org.gcube.documentstore.records.implementation.validations.validators - package org.gcube.documentstore.records.implementation.validations.validators
 
org.gcube.documentstore.security - package org.gcube.documentstore.security
 
org.gcube.documentstore.security.credentials - package org.gcube.documentstore.security.credentials
 
org.gcube.documentstore.security.provider - package org.gcube.documentstore.security.provider
 

P

persist(PersistenceExecutor, Record[]) - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
Persists the records, one persistence at a time for this scheduler.
persist(Record...) - Method in class org.gcube.documentstore.persistence.DefaultPersitenceExecutor
Persists the records with the library's credentials (LibraryCredentials); the fallback file needs none.
persist(Record...) - Method in interface org.gcube.documentstore.persistence.PersistenceExecutor
 
PERSISTENCE_BACKEND_REDISCOVERY_POOL - Static variable in class org.gcube.documentstore.persistence.ExecutorUtils
 
persistenceBackend - Variable in class org.gcube.documentstore.persistence.DefaultPersitenceExecutor
 
persistenceBackend - Variable in class org.gcube.documentstore.persistence.FallbackMonitor
 
PersistenceBackend - Class in org.gcube.documentstore.persistence
 
PersistenceBackend() - Constructor for class org.gcube.documentstore.persistence.PersistenceBackend
Creates the backend without side effects: a backend is instantiated by the ServiceLoader at every discovery, even when it is then discarded, so its fallback monitor is started only when it is put in use (PersistenceBackend.startFallbackMonitor()).
PersistenceBackend(FallbackPersistenceBackend) - Constructor for class org.gcube.documentstore.persistence.PersistenceBackend
 
PersistenceBackendConfiguration - Class in org.gcube.documentstore.persistence
 
PersistenceBackendConfiguration() - Constructor for class org.gcube.documentstore.persistence.PersistenceBackendConfiguration
 
PersistenceBackendConfiguration(Class<? extends PersistenceBackend>) - Constructor for class org.gcube.documentstore.persistence.PersistenceBackendConfiguration
Deprecated.
PersistenceBackendFactory - Class in org.gcube.documentstore.persistence
 
PersistenceBackendFactory() - Constructor for class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
persistenceBackendMonitor - Variable in class org.gcube.documentstore.persistence.PersistenceBackend
 
persistenceExecutor - Variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
PersistenceExecutor - Interface in org.gcube.documentstore.persistence
 
PersistenceOutcomeUnknownException - Exception in org.gcube.documentstore.exception
Thrown by a persistence backend when records were handed to the persistence but its outcome is unknown, e.g. the request reached the remote service and no response arrived before the read timeout.
PersistenceOutcomeUnknownException(String, Throwable) - Constructor for exception org.gcube.documentstore.exception.PersistenceOutcomeUnknownException
 
prepareConnection(PersistenceBackendConfiguration) - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
Prepare the connection to persistence.
prepareConnection(PersistenceBackendConfiguration) - Method in class org.gcube.documentstore.persistence.PersistenceBackend
Prepare the connection to persistence.
printLine(String) - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
This method is synchronized on the lock of the fallback file path.
properties - Variable in class org.gcube.documentstore.persistence.PersistenceBackendConfiguration
 

R

RANDOM_INIT_START - Static variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
reallyAccount(Record) - Method in class org.gcube.documentstore.persistence.FallbackPersistenceBackend
This method contains the code to save the Record
reallyAccount(Record) - Method in class org.gcube.documentstore.persistence.PersistenceBackend
This method contains the code to save the Record
reallyFlush(PersistenceExecutor) - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
Record - Interface in org.gcube.documentstore.records
 
RECORD_TYPE - Static variable in interface org.gcube.documentstore.records.Record
 
recordAggregationMapping - Static variable in class org.gcube.documentstore.records.RecordUtility
 
recordClassesFound - Static variable in class org.gcube.documentstore.records.RecordUtility
 
recordPackages - Static variable in class org.gcube.documentstore.records.RecordUtility
 
RecordUtility - Class in org.gcube.documentstore.records
 
rediscoverPersistenceBackend(FallbackPersistenceBackend, String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
Discovers the real backend of the Context, with the library's credentials, and puts it in use.
ReflectionUtility - Class in org.gcube.documentstore.records
Got from https://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection#answer-22462785 The method first gets the current ClassLoader.
ReflectionUtility() - Constructor for class org.gcube.documentstore.records.ReflectionUtility
 
registerSubtypes(Class<R>...) - Static method in class org.gcube.documentstore.records.DSMapper
 
reloadConfiguration() - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
reloadConfiguration
ReloaderThread(AggregationScheduler) - Constructor for class org.gcube.documentstore.records.aggregation.AggregationScheduler.ReloaderThread
 
removeResourceProperty(String) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
removeResourceProperty(String) - Method in interface org.gcube.documentstore.records.Record
Remove a property from Record.
removeSlashFromContext(String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
reportUnknownOutcome(PersistenceOutcomeUnknownException, Record...) - Method in class org.gcube.documentstore.persistence.PersistenceBackend
Logs as lost the records whose persistence has an unknown outcome: they may have been persisted, so they are neither sent again nor written to the fallback file, where a second copy would be counted twice.
RequiredField - Annotation Interface in org.gcube.documentstore.records.implementation
 
requiredFields - Variable in class org.gcube.documentstore.records.implementation.AbstractRecord
 
resetToFallbackPersistenceBackend(PersistenceBackend, String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
Deprecated.
not used by the library; kept for compatibility
resourceProperties - Variable in class org.gcube.documentstore.records.implementation.AbstractRecord
resource-specific properties
run() - Method in class org.gcube.documentstore.persistence.FallbackMonitor
Elaborates the fallback file with the library's credentials (LibraryCredentials).
run() - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler.ReloaderThread
 
run() - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
run(Runnable) - Static method in class org.gcube.documentstore.security.LibraryCredentials
Runs a task with the library's credentials, or with the calling thread's secret if the library has none.

S

sanitizeContext(String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
schedulerSpecificClear() - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
schedulerSpecificClear() - Method in class org.gcube.documentstore.records.aggregation.BufferAggregationScheduler
 
setAggregated(Boolean) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Set the boolean aggregate by this Record
setAggregationFields(Set<String>) - Method in class org.gcube.documentstore.records.aggregation.AggregationUtility
This function is used to set the Set of Aggregation Fields.
setAggregationScheduler(AggregationScheduler) - Method in class org.gcube.documentstore.persistence.PersistenceBackend
 
setClientID(String) - Method in class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
setConfig(AggregationConfiguration) - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
setCreationTime(Calendar) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
The CreationTime is automatically created by the implementation Class.
setCreationTime(Calendar) - Method in interface org.gcube.documentstore.records.Record
The CreationTime is automatically created by the implementation Class.
setDefaultAggregationFields() - Method in class org.gcube.documentstore.records.aggregation.AggregationUtility
 
setDefaultNeededFields() - Method in class org.gcube.documentstore.records.aggregation.AggregationUtility
 
setDelay(int) - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
setEndpoint(String) - Method in class org.gcube.documentstore.security.provider.DefaultAuthorizationProviderFactory
 
setEndTime(Calendar) - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
setEndTime(Calendar) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Set the right end of the time interval covered by this Record
setFallback(FallbackPersistenceBackend) - Method in class org.gcube.documentstore.persistence.PersistenceBackend
 
setFallbackLocation(String) - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
 
setId(String) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
The ID SHOULD be automatically created by the implementation Class.
setId(String) - Method in interface org.gcube.documentstore.records.Record
The ID SHOULD be automatically created by the implementation Class.
setInitialDelay(int) - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
setMaxRecordsNumber(int) - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
setMaxTimeElapsed(long) - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
setNeededFields(Set<String>) - Method in class org.gcube.documentstore.records.aggregation.AggregationUtility
This function is used to set the Set of Needed Fields to keep after aggregation.
setOperationCount(int) - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
setOperationCount(int) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
setPassword(String) - Method in class org.gcube.documentstore.security.credentials.UserCredentials
 
setResourceProperties(Map<String, ? extends Serializable>) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Set all resource-specific properties, replacing existing ones
setResourceProperties(Map<String, ? extends Serializable>) - Method in interface org.gcube.documentstore.records.Record
Set all resource-specific properties, replacing existing ones
setResourceProperty(String, Serializable) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Set the value of the given resource property.
setResourceProperty(String, Serializable) - Method in interface org.gcube.documentstore.records.Record
Set the value of the given resource property.
setSecret(String) - Method in class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
setStartTime(Calendar) - Method in interface org.gcube.documentstore.records.AggregatedRecord
 
setStartTime(Calendar) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Set the left end of the time interval covered by this Record
setUsername(String) - Method in class org.gcube.documentstore.security.credentials.UserCredentials
 
shutdown() - Static method in class org.gcube.documentstore.persistence.PersistenceBackendFactory
Stops the library's threads, then writes the records still buffered to the fallback files, and closes the connections: a remote send at shutdown could be cut before completing, and its records lost.
shutdown() - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 
SHUTDOWN_SEND_WAIT_SECONDS - Static variable in class org.gcube.documentstore.persistence.PersistenceBackend
Max time waited at shutdown for a send in progress, before the buffered records are written to the fallback file
shutDownAll() - Static method in class org.gcube.documentstore.persistence.ExecutorUtils
 
shutDownPool(ExecutorService) - Static method in class org.gcube.documentstore.persistence.ExecutorUtils
 
start() - Method in class org.gcube.documentstore.persistence.FallbackMonitor
Schedules the periodic elaboration of the fallback file.
START_TIME - Static variable in interface org.gcube.documentstore.records.AggregatedRecord
KEY : Represent the left end of the time interval covered by this AggregatedRecord.
startFallbackMonitor() - Method in class org.gcube.documentstore.persistence.PersistenceBackend
Starts the periodic elaboration of the fallback file; called when this backend is put in use.

T

t - Variable in class org.gcube.documentstore.records.aggregation.AggregationUtility
 
takeBufferedRecords() - Method in class org.gcube.documentstore.records.aggregation.AggregationScheduler
Takes the buffered records out of the buffer.
TIME_RELOAD_CONFIGURATION - Static variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
The Max amount of time for reload a configuration Get from configuration
TIME_UNIT - Static variable in class org.gcube.documentstore.persistence.FallbackMonitor
 
TIME_UNIT - Static variable in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
timestampToCalendar(long) - Static method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
toString() - Method in class org.gcube.documentstore.persistence.PersistenceBackendConfiguration
 
toString() - Method in class org.gcube.documentstore.records.aggregation.AggregationConfiguration
 
toString() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
toString() - Method in class org.gcube.documentstore.security.credentials.ClientIdCredentials
 
toString() - Method in class org.gcube.documentstore.security.credentials.UserCredentials
 
toString() - Method in class org.gcube.documentstore.security.provider.DefaultAuthorizationProviderFactory
 
totalBufferedRecords - Variable in class org.gcube.documentstore.records.aggregation.AggregationScheduler
 

U

unmarshal(Class<R>, InputStream) - Static method in class org.gcube.documentstore.records.DSMapper
Creates a resource of given class from its serialization in a given InputStream.
unmarshal(Class<R>, Reader) - Static method in class org.gcube.documentstore.records.DSMapper
Creates a resource of given class from its serialization in a given Reader.
unmarshal(Class<R>, String) - Static method in class org.gcube.documentstore.records.DSMapper
Creates a record of given class from its serialization in a given String
unmarshalList(Class<R>, String) - Static method in class org.gcube.documentstore.records.DSMapper
 
unmarshalList(String) - Static method in class org.gcube.documentstore.records.DSMapper
 
UserCredentials - Class in org.gcube.documentstore.security.credentials
The UserCredentials class implements the Credentials interface and represents user credentials with a username and password.
UserCredentials() - Constructor for class org.gcube.documentstore.security.credentials.UserCredentials
 

V

validate() - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
Validate the Resource Record.
validate() - Method in interface org.gcube.documentstore.records.Record
Validate the Resource Record.
validate(String, Serializable, Record) - Method in interface org.gcube.documentstore.records.implementation.FieldAction
Validate (and eventually convert) the value of the property identified by the key.
validate(String, Serializable, Record) - Method in class org.gcube.documentstore.records.implementation.validations.validators.NotEmptyValidator
Validate (and eventually convert) the value of the property identified by the key.
validate(String, Serializable, Record) - Method in class org.gcube.documentstore.records.implementation.validations.validators.NotNullValidator
Validate (and eventually convert) the value of the property identified by the key.
validate(String, Serializable, Record) - Method in class org.gcube.documentstore.records.implementation.validations.validators.ValidBooleanValidator
Validate (and eventually convert) the value of the property identified by the key.
validate(String, Serializable, Record) - Method in class org.gcube.documentstore.records.implementation.validations.validators.ValidIntegerValidator
Validate (and eventually convert) the value of the property identified by the key.
validate(String, Serializable, Record) - Method in class org.gcube.documentstore.records.implementation.validations.validators.ValidLongValidator
Validate (and eventually convert) the value of the property identified by the key.
validateField(String, Serializable) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
validateProperties(Map<String, ? extends Serializable>) - Method in class org.gcube.documentstore.records.implementation.AbstractRecord
 
validation - Variable in class org.gcube.documentstore.records.implementation.AbstractRecord
 
ValidBoolean - Annotation Interface in org.gcube.documentstore.records.implementation.validations.annotations
 
ValidBooleanValidator - Class in org.gcube.documentstore.records.implementation.validations.validators
 
ValidBooleanValidator() - Constructor for class org.gcube.documentstore.records.implementation.validations.validators.ValidBooleanValidator
 
ValidInteger - Annotation Interface in org.gcube.documentstore.records.implementation.validations.annotations
 
ValidIntegerValidator - Class in org.gcube.documentstore.records.implementation.validations.validators
 
ValidIntegerValidator() - Constructor for class org.gcube.documentstore.records.implementation.validations.validators.ValidIntegerValidator
 
ValidLong - Annotation Interface in org.gcube.documentstore.records.implementation.validations.annotations
 
ValidLongValidator - Class in org.gcube.documentstore.records.implementation.validations.validators
 
ValidLongValidator() - Constructor for class org.gcube.documentstore.records.implementation.validations.validators.ValidLongValidator
 

W

workingContext - Variable in class org.gcube.documentstore.configuration.LibraryConfigurationBinder
The working Context of the library, chosen among the Contexts of its credentials; computed on first use and kept for the lifetime of this configuration.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form