Index

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

A

acknowledge() - Method in interface gov.nasa.pds.registry.common.Response.CreatedIndex
 
acknowledgeShards() - Method in interface gov.nasa.pds.registry.common.Response.CreatedIndex
 
action - Variable in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
 
add(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Bulk
 
add(Set<String>, Collection<String>) - Static method in class gov.nasa.pds.registry.common.util.LidVidUtils
Add all values from a collection to the set.
addLid(String) - Method in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
 
addLidVid(String) - Method in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
 
addRefs(FieldMap, BundleMetadataExtractor.BundleMemberEntry) - Method in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor
Add a collection reference (LID and LIDVID) from bundle member entry to the field map.
addRefs(FieldMapSet, Document) - Method in class gov.nasa.pds.registry.common.meta.InternalReferenceExtractor
Adds internal references to a field map
addSchemaFile(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
Add schema file, such as "PDS4_IMG_1F00_1810.JSON"
addValue(String, String) - Method in interface gov.nasa.pds.registry.common.util.FieldMap
 
addValue(String, String) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Add field's value
addValue(String, String) - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
Add field's value.
addValues(String, String[]) - Method in interface gov.nasa.pds.registry.common.util.FieldMap
 
addValues(String, String[]) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Add multiple values
addValues(String, String[]) - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
Add multiple values.
all(String, int, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
all(String, String, String, int, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
altIds() - Method in interface gov.nasa.pds.registry.common.Response.Search
 
ArchiveStatus - Class in gov.nasa.pds.registry.common.util
 
ArchiveStatus() - Constructor for class gov.nasa.pds.registry.common.util.ArchiveStatus
 
ATTR_SEPARATOR - Static variable in interface gov.nasa.pds.registry.common.meta.MetaConstants
 
AttributeDictionaryParser - Class in gov.nasa.pds.registry.common.dd.parser
PDS LDD JSON file parser.
AttributeDictionaryParser(File, AttributeDictionaryParser.Callback) - Constructor for class gov.nasa.pds.registry.common.dd.parser.AttributeDictionaryParser
Constructor
AttributeDictionaryParser.Callback - Interface in gov.nasa.pds.registry.common.dd.parser
Callback interface
attrName - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
attrName - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
 
attrNs - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
attrNs - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
 
AuthContent - Class in gov.nasa.pds.registry.common.connection
 
AutogenExtractor - Class in gov.nasa.pds.registry.common.meta
Generates key-value pairs for all fields in a PDS label.
AutogenExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.AutogenExtractor
Constructor

B

BaseLddParser - Class in gov.nasa.pds.registry.common.dd.parser
Base parser of PDS LDD JSON files (Data dictionary files).
BaseLddParser(File) - Constructor for class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
Constructor
BaseNJsonWriter<Record> - Class in gov.nasa.pds.registry.common.util.json
Base abstract class to write data records to a new-line-delimited JSON (NJSON) file.
BaseNJsonWriter(File, String) - Constructor for class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
Constructor
BasicMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
Extract basic metadata, such as LID, VID, title from a PDS label.
BasicMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.BasicMetadataExtractor
Constructor
batch() - Method in interface gov.nasa.pds.registry.common.Response.Search
 
batchNum - Variable in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
 
bucketValues() - Method in interface gov.nasa.pds.registry.common.Response.Search
 
build(CognitoType, AuthContent) - Static method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
build(DirectType, AuthContent) - Static method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
build(Ec2Type, AuthContent) - Static method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
buildAlternativeIds(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildFindDuplicates(int) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildGetField(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildLatestLidVids(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildLidvidsFromTermQuery(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildListFields(String) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildListLdds(String) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildTermQuery(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildTermQueryWithoutTermQuery(String, String, String, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildTheseIds(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
buildUpdateFieldSchema(Collection<Tuple>) - Method in interface gov.nasa.pds.registry.common.Request.Mapping
 
buildUpdateStatus(Collection<String>, String) - Method in interface gov.nasa.pds.registry.common.Request.Bulk
 
BulkResponseParser - Class in gov.nasa.pds.registry.common.connection.es
Parses JSON response from Elasticsearch bulk API and logs errors.
BulkResponseParser() - Constructor for class gov.nasa.pds.registry.common.connection.es.BulkResponseParser
Constructor
BundleMemberEntry() - Constructor for class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
 
BundleMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
Extract metadata from a PDS bundle
BundleMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor
Constructor
BundleMetadataExtractor.BundleMemberEntry - Class in gov.nasa.pds.registry.common.meta
Inner class to store bundle member (collection) information.

C

ClassAttrAssociationParser - Class in gov.nasa.pds.registry.common.dd.parser
PDS LDD JSON file parser.
ClassAttrAssociationParser(File, ClassAttrAssociationParser.Callback) - Constructor for class gov.nasa.pds.registry.common.dd.parser.ClassAttrAssociationParser
Constructor
ClassAttrAssociationParser.Callback - Interface in gov.nasa.pds.registry.common.dd.parser
Callback interface
className - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
className - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
 
classNs - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
classNs - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
 
clear() - Method in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
 
clear() - Method in interface gov.nasa.pds.registry.common.util.FieldMap
 
clear() - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Remove all the fields from the map
clear() - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
Remove all the fields from the map
clearData() - Method in class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
 
clearData() - Method in class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
 
clone() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
clone() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
close() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
close() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
close() - Method in class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
Close output file
close() - Method in class gov.nasa.pds.registry.common.meta.InventoryBatchReader
Close the reader (input file).
close() - Method in class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
 
close() - Method in class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
 
close() - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
Close file.
close(Closeable) - Static method in class gov.nasa.pds.registry.common.util.CloseUtils
 
close(Stream<?>) - Static method in class gov.nasa.pds.registry.common.util.CloseUtils
 
close(XMLEventReader) - Static method in class gov.nasa.pds.registry.common.util.CloseUtils
 
CloseUtils - Class in gov.nasa.pds.registry.common.util
Utility class to close resources without throwing exceptions.
CloseUtils() - Constructor for class gov.nasa.pds.registry.common.util.CloseUtils
 
cognitoClientId - Variable in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
 
CognitoType - Class in gov.nasa.pds.registry.common.connection.config
Currently, cognito to serverless opensearh requires three bits of information: 1. clientID: magic ID which must be given and is not a secret but sure looks like one 3. endpoint: the endpoint for serverless opensearch 2.
CognitoType() - Constructor for class gov.nasa.pds.registry.common.connection.config.CognitoType
 
CollectionInventoryMessage - Class in gov.nasa.pds.registry.common.mq.msg
A message to harvest collection inventory
CollectionInventoryMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
 
CollectionInventoryWriter - Class in gov.nasa.pds.registry.common.es.service
Process inventory files of "Product_Collection" products (PDS4 label files)
CollectionInventoryWriter(ConnectionFactory) - Constructor for class gov.nasa.pds.registry.common.es.service.CollectionInventoryWriter
Constructor
collectionLidvid - Variable in class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
Collection lidvid
CollectionMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
Extracts collection metadata
CollectionMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.CollectionMetadataExtractor
Constructor
command - Variable in class gov.nasa.pds.registry.common.mq.msg.ManagerMessage
Command name
compareTo(LddInfo) - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
 
compileXPath(XPathFactory, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Compile XPath
ConnectionFactory - Interface in gov.nasa.pds.registry.common
 
countChildNodes(Node, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
Count child nodes.
create(String, String) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
create(String, String) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
create(String, String) - Method in interface gov.nasa.pds.registry.common.RestClient
 
createBulkRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
createBulkRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
createBulkRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
 
createCognitoType() - Method in class gov.nasa.pds.registry.common.connection.config.ObjectFactory
Create an instance of CognitoType
createCountRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
createCountRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
createCountRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
 
createCreateIndexRequest(File, int, int) - Static method in interface gov.nasa.pds.registry.common.RestClient
Build create index request
createDataJson(Metadata, String) - Static method in class gov.nasa.pds.registry.common.util.json.RegistryDocBuilder
Create data JSON line of the NJSON 2-line record
createDelete() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
createDelete() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
createDelete() - Method in interface gov.nasa.pds.registry.common.RestClient
 
createDeleteByQuery() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
createDeleteByQuery() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
createDeleteByQuery() - Method in interface gov.nasa.pds.registry.common.RestClient
 
createDirectType() - Method in class gov.nasa.pds.registry.common.connection.config.ObjectFactory
Create an instance of DirectType
createEc2Type() - Method in class gov.nasa.pds.registry.common.connection.config.ObjectFactory
Create an instance of Ec2Type
createFilterQuery(String, String) - Method in interface gov.nasa.pds.registry.common.Request.DeleteByQuery
 
createGetRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
createGetRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
createGetRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
 
createMappingRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
createMappingRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
createMappingRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
 
createMatchAllQuery() - Method in interface gov.nasa.pds.registry.common.Request.DeleteByQuery
 
createMGetRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
createMGetRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
createMGetRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
 
createPKJson(Metadata) - Static method in class gov.nasa.pds.registry.common.util.json.RegistryDocBuilder
Create primary key JSON line of the NJSON 2-line record
createPKJson(String) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
Create primary key JSON (first line in NJSON record)
createRegistryConnection() - Method in class gov.nasa.pds.registry.common.connection.config.ObjectFactory
Create an instance of RegistryConnection
createRestClient() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
createRestClient() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
createSearchRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
createSearchRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
createSearchRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
 
createSettingRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
createSettingRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
createSettingRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
 

D

DaoUtils - Class in gov.nasa.pds.registry.common.es.dao
Common methods used by DAOs
DaoUtils() - Constructor for class gov.nasa.pds.registry.common.es.dao.DaoUtils
 
DataDictionaryDao - Class in gov.nasa.pds.registry.common.es.dao.dd
Data dictionary DAO (Data Access Object).
DataDictionaryDao(RestClient, String) - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
Constructor
dataFiles - Variable in class gov.nasa.pds.registry.common.meta.Metadata
 
DataLoader - Class in gov.nasa.pds.registry.common.es.dao
Loads data from an NJSON (new-line-delimited JSON) file into Elasticsearch.
DataLoader(ConnectionFactory) - Constructor for class gov.nasa.pds.registry.common.es.dao.DataLoader
Constructor
dataType - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
dataType - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
 
DataTypeNotFoundException - Exception in gov.nasa.pds.registry.common.es.dao.dd
Throw this exception when the data type for a new registry field is not found in the data dictionary and Elasticsearch schema could not be updated.
DataTypeNotFoundException() - Constructor for exception gov.nasa.pds.registry.common.es.dao.dd.DataTypeNotFoundException
Constructor
DataTypeNotFoundException(String) - Constructor for exception gov.nasa.pds.registry.common.es.dao.dd.DataTypeNotFoundException
Constructor
dataTypes() - Method in interface gov.nasa.pds.registry.common.Response.Get
 
date - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
date - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
 
DATE_TIME_DOY_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
Valid Day of Year datetime formats.
DATE_TIME_DOY_UTC_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
Valid datetime UTC formats.
DATE_TIME_YMD_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
Valid datetime year month day formats.
DATE_TIME_YMD_UTC_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
Valid datetime year month day UTC formats.
DATE_YMD_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
Valid year month day formats.
DDAttribute - Class in gov.nasa.pds.registry.common.dd.parser
Data dictionary attribute.
DDAttribute() - Constructor for class gov.nasa.pds.registry.common.dd.parser.DDAttribute
Constructor
ddDate - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
 
ddFile - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
 
DDNJsonWriter - Class in gov.nasa.pds.registry.common.dd
NJSON (new-line delimited JSON) writer for data dictionary records.
DDNJsonWriter(File, boolean) - Constructor for class gov.nasa.pds.registry.common.dd.DDNJsonWriter
Constructor
DDRecord - Class in gov.nasa.pds.registry.common.dd
Data dictionary record to be stored in Elasticsearch
DDRecord() - Constructor for class gov.nasa.pds.registry.common.dd.DDRecord
Constructor
debug() - Method in class gov.nasa.pds.registry.common.dd.Pds2EsDataTypeMap
Print all mappings
debug() - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
Print debug information
debug() - Method in class gov.nasa.pds.registry.common.util.xml.XmlNamespaces
Print mappings
DEFAULT - Static variable in class gov.nasa.pds.registry.common.connection.AuthContent
 
DEFAULT_ARCHIVE_STATUS - Static variable in class gov.nasa.pds.registry.common.meta.BasicMetadataExtractor
 
delete(String) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
delete(String) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
delete(String) - Method in interface gov.nasa.pds.registry.common.RestClient
 
description - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
description - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
 
dir - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
Directory (full path) to crawl
DirectoryMessage - Class in gov.nasa.pds.registry.common.mq.msg
A message to crawl a directory.
DirectoryMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
Constructor
DirectType - Class in gov.nasa.pds.registry.common.connection.config
Currently, connecting to an opensearch service directly requires just two pieces of information: 1.
DirectType() - Constructor for class gov.nasa.pds.registry.common.connection.config.DirectType
 
dirs - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
List of directories to process
documents() - Method in interface gov.nasa.pds.registry.common.Response.Search
 
download(String, File) - Method in class gov.nasa.pds.registry.common.util.file.FileDownloader
Download a file from a URL.
DOY_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
Valid Day Of Year formats.

E

ec2CredentialUrl - Variable in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
 
Ec2Type - Class in gov.nasa.pds.registry.common.connection.config
EC2 instances that have their IAM roles setup to match the cognito information when instantiated can use TCP/IP to share their credentials directly with their subprocess.
Ec2Type() - Constructor for class gov.nasa.pds.registry.common.connection.config.Ec2Type
 
endpoint - Variable in class gov.nasa.pds.registry.common.connection.config.CognitoType
 
endpoint - Variable in class gov.nasa.pds.registry.common.connection.config.Ec2Type
 
equals(Object) - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
 
error() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
 
errors() - Method in interface gov.nasa.pds.registry.common.Response.Bulk
 
esDataType - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
esDataType - Variable in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser.Record
Elasticsearch data type.
esFieldName - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
esFieldNameFromComponents() - Method in class gov.nasa.pds.registry.common.dd.DDRecord
Get Elasticsearch field name from individual components (class_namespace:ClassName/attribute_namespace:AttributeName)
EstablishConnectionFactory - Class in gov.nasa.pds.registry.common
 
EstablishConnectionFactory() - Constructor for class gov.nasa.pds.registry.common.EstablishConnectionFactory
 
ExceptionUtils - Class in gov.nasa.pds.registry.common.util
Helper methods to work with exceptions.
ExceptionUtils() - Constructor for class gov.nasa.pds.registry.common.util.ExceptionUtils
 
excludeField(String) - Method in interface gov.nasa.pds.registry.common.Request.Get
 
excludeFields(List<String>) - Method in interface gov.nasa.pds.registry.common.Request.Get
 
exists(String) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
exists(String) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
exists(String) - Method in interface gov.nasa.pds.registry.common.RestClient
 
extract(File, Metadata, List<FileRefRule>) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
Extract file metadata
extract(File, FieldMap) - Method in class gov.nasa.pds.registry.common.meta.AutogenExtractor
Extracts all fields from a label file into a FieldMap
extract(File, Document, String) - Method in class gov.nasa.pds.registry.common.meta.BasicMetadataExtractor
Extract basic metadata from a PDS label
extract(Document, FieldMap) - Method in class gov.nasa.pds.registry.common.meta.SearchMetadataExtractor
Extracts search fields from a parsed label file (XML DOM) into a FieldMap
extractBundleMemberEntries(Document) - Method in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor
Extract bundle members (collections)
extractErrorMessage() - Method in exception gov.nasa.pds.registry.common.ResponseException
 
extractInventoryFileNames(Document) - Method in class gov.nasa.pds.registry.common.meta.CollectionMetadataExtractor
Extract collection inventory file names

F

False - Enum constant in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
 
field(String) - Method in interface gov.nasa.pds.registry.common.Response.Search
 
FieldMap - Interface in gov.nasa.pds.registry.common.util
Interface for a map of multi-valued fields (metadata) extracted from PDS labels.
FieldMapList - Class in gov.nasa.pds.registry.common.util
Implementation of FieldMap interface which stores values in a list.
FieldMapList() - Constructor for class gov.nasa.pds.registry.common.util.FieldMapList
Constructor
FieldMapSet - Class in gov.nasa.pds.registry.common.util
Implementation of FieldMap interface which stores values in a set.
FieldMapSet() - Constructor for class gov.nasa.pds.registry.common.util.FieldMapSet
Constructor
FieldNameCache - Class in gov.nasa.pds.registry.common.meta
A cache of field names in Elasticsearch schema for the registry index.
FieldNameCache(DataDictionaryDao, SchemaDao) - Constructor for class gov.nasa.pds.registry.common.meta.FieldNameCache
Private constructor.
fieldNames() - Method in interface gov.nasa.pds.registry.common.Response.Mapping
 
fields - Variable in class gov.nasa.pds.registry.common.meta.Metadata
 
fields() - Method in interface gov.nasa.pds.registry.common.Response.Search
 
file - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
 
FileDownloader - Class in gov.nasa.pds.registry.common.util.file
File downloader with retry logic.
FileDownloader(boolean) - Constructor for class gov.nasa.pds.registry.common.util.file.FileDownloader
Constructor
FileMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
Extracts file metadata, such as file name, size, checksum.
FileMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
Constructor
FileRefRule - Class in gov.nasa.pds.registry.common.meta.cfg
A rule to build external file reference
FileRefRule() - Constructor for class gov.nasa.pds.registry.common.meta.cfg.FileRefRule
 
fileRefRules - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
List of rules to generate file references.
fileRefs - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
List of rules to generate file references.
fileRefs - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
List of rules to generate file references.
files - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
 
files - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
List of PDS labels to process
FLD_ALTERNATE_IDS - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
 
FLD_ARCHIVE_STATUS - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
 
FLD_HARVEST_DATE_TIME - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
 
FLD_HARVEST_VERSION - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
 
FLD_NODE_NAME - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
 
found - Variable in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser.Record
True if field ID was found in the data dictionary
from(String) - Static method in class gov.nasa.pds.registry.common.connection.AuthContent
 
from(String) - Static method in class gov.nasa.pds.registry.common.EstablishConnectionFactory
 
from(String, String) - Static method in class gov.nasa.pds.registry.common.EstablishConnectionFactory
 
from(URL) - Static method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
 

G

gateway - Variable in class gov.nasa.pds.registry.common.connection.config.CognitoType
 
getAttribute(Node, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
Get attribute of a node by name.
getAttributeNsName() - Method in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
 
getAttributes() - Static method in class gov.nasa.pds.registry.common.util.ManifestUtils
Get manifest attributes from the manifest of a JAR this class is in.
getAttributes(Node) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
Get all attributes of a node.
getBlob(File) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
Deflate (zip) PDS XML label and then Base64 encode.
getBoolean(String) - Method in class gov.nasa.pds.registry.common.util.JavaProps
Get boolean property.
getChildNodes(Node, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
Get all child nodes.
getClassNsName() - Method in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
 
getCognitoClientId() - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
Gets the value of the cognitoClientId property.
getCognitoClientId() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
 
getCollectionIds(String) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
Get collection references of a bundle.
getCredentials() - Method in class gov.nasa.pds.registry.common.connection.AuthContent
 
getCredentials() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
getCredentials() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
getCredentials(HttpHost) - Method in class gov.nasa.pds.registry.common.connection.AuthContent
 
getCredentials5() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
getCredentials5() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
getCredentials5(HttpHost) - Method in class gov.nasa.pds.registry.common.connection.AuthContent
 
getData() - Method in class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
 
getData() - Method in class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
Get NJSON data to be loaded into Elasticsearch
getDataTypes(Collection<String>) - Method in class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
Query Elasticsearch data dictionary to get data types for a list of field ids.
GetDataTypesResponseParser - Class in gov.nasa.pds.registry.common.es.dao.dd
This class is used by SchemaDao to parse response from Elasticsearch data dictionary query to get data types for a list of field ids.
GetDataTypesResponseParser() - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser
Constructor
GetDataTypesResponseParser.Record - Class in gov.nasa.pds.registry.common.es.dao.dd
Inner class to store one response record.
getEc2CredentialSocket() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
 
getEc2CredentialUrl() - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
Gets the value of the ec2CredentialUrl property.
getEndpoint() - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
Gets the value of the endpoint property.
getEndpoint() - Method in class gov.nasa.pds.registry.common.connection.config.Ec2Type
Gets the value of the endpoint property.
getEsDataType(String) - Method in class gov.nasa.pds.registry.common.dd.Pds2EsDataTypeMap
Get Elasticsearch data type for a PDS LDD data type
getFieldNames() - Method in class gov.nasa.pds.registry.common.es.dao.schema.SchemaDao
Call Elasticsearch "mappings" API to get a list of field names.
getFieldNamesByEsType(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
Get field names by Elasticsearch type, such as "boolean" or "date".
getFirstChild(Node, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
Get first child node.
getFirstNode(Object, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get first node by XPath.
getFirstValue(String) - Method in interface gov.nasa.pds.registry.common.util.FieldMap
 
getFirstValue(String) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Get first value of a field.
getFirstValue(String) - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
Get first value of a field.
getGateway() - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
Gets the value of the gateway property.
getHeader() - Method in class gov.nasa.pds.registry.common.connection.AuthContent
 
getHost() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
getHost() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
getHost5() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
getHost5() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
getHostName() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
getHostName() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
getId() - Method in enum class gov.nasa.pds.registry.common.util.doc.RefType
 
getIDP() - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
Gets the value of the idp property.
getImVersion() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
Returns Information Model version
getIndex() - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
Gets the value of the index property.
getIndex() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
 
getIndex() - Method in interface gov.nasa.pds.registry.common.Response.CreatedIndex
 
getIndexName() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
getIndexName() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
getJsonBlob(File) - Static method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
Convert PDS XML label into JSON, deflate (zip) and then Base64 encode.
getJsonLddUrlFromXsd(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
Get JSON LDD URL from XSD location
getLabel() - Method in enum class gov.nasa.pds.registry.common.util.doc.RefType
 
getLastLine(InputStream) - Static method in class gov.nasa.pds.registry.common.es.dao.DaoUtils
This method is used to parse multi-line Elasticsearch error responses.
getLatestLidVids(Collection<String>) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
Given a list of LIDs, find latest versions
getLddDate() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
Returns LDD (creation) date
getLddInfo(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
Get LDD date from data dictionary index in Elasticsearch.
getLddNamespace(File) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
Extract LDD namespace.
getLddVersion() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
Returns LDD version
getLidKey() - Method in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
 
getLidVidKey() - Method in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
 
getLidvids() - Method in class gov.nasa.pds.registry.common.es.dao.LatestLidsResponseParser
Return LIDVIDs extracted from response JSON
getMd5(File) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
Calculate MD5 hash of a file
getMessage(Exception) - Static method in class gov.nasa.pds.registry.common.util.ExceptionUtils
Extract original exception message from a stack trace.
getNames() - Method in interface gov.nasa.pds.registry.common.util.FieldMap
 
getNames() - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Get names of all fields in this map.
getNames() - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
Get names of all fields in this map.
getNamespaces(Document) - Static method in class gov.nasa.pds.registry.common.util.xml.NsUtils
Extract URI to prefix and prefix to location mappings.
getNodeCount(Object, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get node count by XPath.
getNodeList(Object, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get node list by XPath.
getNodeList(Object, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get node list by XPath.
getPassword() - Method in class gov.nasa.pds.registry.common.connection.AuthContent
 
getPds2EsDataTypeCfgFile(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
Get default PDS to Elasticsearch data type mapping configuration file.
getProductClass(String) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
Get product class by LIDVID
getProperty(String) - Method in class gov.nasa.pds.registry.common.util.JavaProps
Get string property.
getRefDocCount(String, char) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
Get number of reference documents (pages) by collection LIDVID and type.
getRefs(String, char, int) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
Get product references from collection inventory
getReportedHarvestVersion() - Static method in class gov.nasa.pds.registry.common.meta.Metadata
 
getSdk() - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
Gets the value of the sdk property.
getServerUrl() - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
Gets the value of the serverUrl property.
getServerUrl() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
 
getStringArray(Document, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get an array of string values by XPath.
getStringList(Document, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get a list of string values by XPath.
getStringList(Document, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get a list of string values by XPath.
getStringSet(Document, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get a set of string values by XPath.
getStringSet(Document, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get a set of string values by XPath.
getStringValue(Document, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
Get string value by XPath.
getUser() - Method in class gov.nasa.pds.registry.common.connection.AuthContent
 
getValue() - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
Gets the value of the value property.
getValue() - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
Gets the value of the value property.
getValue() - Method in class gov.nasa.pds.registry.common.connection.config.Ec2Type
Gets the value of the value property.
getValues(String) - Method in interface gov.nasa.pds.registry.common.util.FieldMap
 
getValues(String) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Get all values of a field.
getValues(String) - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
Get all values of a field.
gov.nasa.pds.registry.common - package gov.nasa.pds.registry.common
 
gov.nasa.pds.registry.common.app - package gov.nasa.pds.registry.common.app
 
gov.nasa.pds.registry.common.connection - package gov.nasa.pds.registry.common.connection
 
gov.nasa.pds.registry.common.connection.aws - package gov.nasa.pds.registry.common.connection.aws
 
gov.nasa.pds.registry.common.connection.config - package gov.nasa.pds.registry.common.connection.config
 
gov.nasa.pds.registry.common.connection.es - package gov.nasa.pds.registry.common.connection.es
 
gov.nasa.pds.registry.common.dd - package gov.nasa.pds.registry.common.dd
 
gov.nasa.pds.registry.common.dd.parser - package gov.nasa.pds.registry.common.dd.parser
 
gov.nasa.pds.registry.common.es.dao - package gov.nasa.pds.registry.common.es.dao
 
gov.nasa.pds.registry.common.es.dao.dd - package gov.nasa.pds.registry.common.es.dao.dd
 
gov.nasa.pds.registry.common.es.dao.schema - package gov.nasa.pds.registry.common.es.dao.schema
 
gov.nasa.pds.registry.common.es.service - package gov.nasa.pds.registry.common.es.service
 
gov.nasa.pds.registry.common.meta - package gov.nasa.pds.registry.common.meta
 
gov.nasa.pds.registry.common.meta.cfg - package gov.nasa.pds.registry.common.meta.cfg
 
gov.nasa.pds.registry.common.mq.msg - package gov.nasa.pds.registry.common.mq.msg
 
gov.nasa.pds.registry.common.util - package gov.nasa.pds.registry.common.util
 
gov.nasa.pds.registry.common.util.date - package gov.nasa.pds.registry.common.util.date
 
gov.nasa.pds.registry.common.util.doc - package gov.nasa.pds.registry.common.util.doc
 
gov.nasa.pds.registry.common.util.file - package gov.nasa.pds.registry.common.util.file
 
gov.nasa.pds.registry.common.util.json - package gov.nasa.pds.registry.common.util.json
 
gov.nasa.pds.registry.common.util.xml - package gov.nasa.pds.registry.common.util.xml
 

H

Handler - Class in gov.nasa.pds.registry.common.app
 
Handler() - Constructor for class gov.nasa.pds.registry.common.app.Handler
 
hashCode() - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
 

I

id - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
 
id - Variable in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser.Record
Field ID
id() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
 
idp - Variable in class gov.nasa.pds.registry.common.connection.config.CognitoType
 
ids() - Method in interface gov.nasa.pds.registry.common.Response.Get
 
imVersion - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
imVersion - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
 
imVersion - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
 
includeField(String) - Method in interface gov.nasa.pds.registry.common.Request.Get
 
includeFields(List<String>) - Method in interface gov.nasa.pds.registry.common.Request.Get
 
index - Variable in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
 
index() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
 
initialzeAppHandler() - Static method in class gov.nasa.pds.registry.common.connection.KnownRegistryConnections
 
InternalReferenceExtractor - Class in gov.nasa.pds.registry.common.meta
Extracts internal references
InternalReferenceExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.InternalReferenceExtractor
Constructor
intRefs - Variable in class gov.nasa.pds.registry.common.meta.Metadata
 
InventoryBatchReader - Class in gov.nasa.pds.registry.common.meta
A class to read records from collection inventory files in batches.
InventoryBatchReader(Reader, RefType) - Constructor for class gov.nasa.pds.registry.common.meta.InventoryBatchReader
Constructor
InventoryDocWriter - Class in gov.nasa.pds.registry.common.util.doc
Interface to write product references extracted from PDS4 collection inventory files.
InventoryDocWriter() - Constructor for class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
 
inventoryFile - Variable in class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
Inventory file path
isBooleanField(String) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
Check if a field is a boolean field.
isCognitoConnection() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
 
isDateField(String) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
Check if a field is a date field.
isDirectConnection() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
 
isEc2Connection() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
 
isEmpty() - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
Check if there are any LDDs
isEmpty() - Method in interface gov.nasa.pds.registry.common.util.FieldMap
 
isEmpty() - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Check if map is empty.
isEmpty() - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
Check if map is empty.
isPrimary - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
 
isTrustingSelfSigned() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
isTrustingSelfSigned() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
isTrustSelfSigned() - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
Gets the value of the trustSelfSigned property.
item1 - Variable in class gov.nasa.pds.registry.common.util.Tuple
 
item2 - Variable in class gov.nasa.pds.registry.common.util.Tuple
 
items() - Method in interface gov.nasa.pds.registry.common.Response.Bulk
 

J

JavaProps - Class in gov.nasa.pds.registry.common.util
Utility class to read java properties files.
JavaProps(String) - Constructor for class gov.nasa.pds.registry.common.util.JavaProps
Constructor
jobId - Variable in class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
Harvest job ID.
jobId - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
Harvest job ID.
jobId - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
Harvest job ID.
jobId - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
Harvest job ID.
JobMessage - Class in gov.nasa.pds.registry.common.mq.msg
Harvest job message sent to RabbitMQ.
JobMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.JobMessage
 
JsonLddLoader - Class in gov.nasa.pds.registry.common.es.service
Loads PDS LDD JSON file into Elasticsearch data dictionary index
JsonLddLoader(DataDictionaryDao, ConnectionFactory) - Constructor for class gov.nasa.pds.registry.common.es.service.JsonLddLoader
Constructor
jsonReader - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
 

K

KnownRegistryConnections - Class in gov.nasa.pds.registry.common.connection
 
KnownRegistryConnections() - Constructor for class gov.nasa.pds.registry.common.connection.KnownRegistryConnections
 

L

lastDate - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
 
LatestLidsResponseParser - Class in gov.nasa.pds.registry.common.es.dao
Parse response of an aggregation query to get latest LIDVIDs for a list of LIDs
LatestLidsResponseParser() - Constructor for class gov.nasa.pds.registry.common.es.dao.LatestLidsResponseParser
Constructor
latestLidvids() - Method in interface gov.nasa.pds.registry.common.Response.Search
 
lddDateToIsoInstant(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
Convert LDD date, e.g., "Wed Dec 23 10:16:28 EST 2020" to ISO Instant format, e.g., "2020-12-23T15:16:28Z".
lddDateToIsoInstantString(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
Convert LDD date, e.g., "Wed Dec 23 10:16:28 EST 2020" to ISO Instant format, e.g., "2020-12-23T15:16:28Z".
LddEsJsonWriter - Class in gov.nasa.pds.registry.common.dd
Writes Elasticsearch JSON data file to be loaded into data dictionary index.
LddEsJsonWriter(File, Pds2EsDataTypeMap, Map<String, DDAttribute>, boolean) - Constructor for class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
Constructor
LddException - Exception in gov.nasa.pds.registry.common.dd
Thrown when a Local Data Dictionary (LDD) cannot be downloaded or loaded into the registry data dictionary index.
LddException(String) - Constructor for exception gov.nasa.pds.registry.common.dd.LddException
Constructor
LddException(String, Throwable) - Constructor for exception gov.nasa.pds.registry.common.dd.LddException
Constructor
lddInfo() - Method in interface gov.nasa.pds.registry.common.Response.Search
 
LddInfo - Class in gov.nasa.pds.registry.common.es.dao.dd
LDD information
LddInfo() - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
 
ldds() - Method in interface gov.nasa.pds.registry.common.Response.Search
 
LddUtils - Class in gov.nasa.pds.registry.common.dd
Simple methods to work with PDS LDD JSON files (data dictionary files).
LddUtils() - Constructor for class gov.nasa.pds.registry.common.dd.LddUtils
 
lddVersion - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
 
lddVersion - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
 
LddVersions - Class in gov.nasa.pds.registry.common.es.dao.dd
information about LDDs stored in Elasticsearch
LddVersions() - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
Constructor
lid - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
 
lid - Variable in class gov.nasa.pds.registry.common.meta.Metadata
 
lids - Variable in class gov.nasa.pds.registry.common.es.dao.LidvidSet
 
lids - Variable in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
 
lids() - Method in class gov.nasa.pds.registry.common.es.dao.LidvidSet
 
lids() - Method in interface gov.nasa.pds.registry.common.Response.Get.IdSets
 
lidvid - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
 
lidvid - Variable in class gov.nasa.pds.registry.common.meta.Metadata
 
lidvids - Variable in class gov.nasa.pds.registry.common.es.dao.LidvidSet
 
lidvids - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
List of PDS label LIDVIDs
lidvids - Variable in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
 
lidvids() - Method in class gov.nasa.pds.registry.common.es.dao.LidvidSet
 
lidvids() - Method in interface gov.nasa.pds.registry.common.Response.Get.IdSets
 
lidvids() - Method in interface gov.nasa.pds.registry.common.Response.Search
 
LidvidSet - Class in gov.nasa.pds.registry.common.es.dao
 
LidvidSet(Response.Get.IdSets) - Constructor for class gov.nasa.pds.registry.common.es.dao.LidvidSet
 
LidvidSet(Set<String>, Set<String>) - Constructor for class gov.nasa.pds.registry.common.es.dao.LidvidSet
 
lidvidToLid(String) - Static method in class gov.nasa.pds.registry.common.util.LidVidUtils
Convert lidvid to lid.
lidvidToLid(Collection<String>) - Static method in class gov.nasa.pds.registry.common.util.LidVidUtils
Convert lidvids to lids.
LidVidUtils - Class in gov.nasa.pds.registry.common.util
Helper methods to work with product IDs (LIDs and LIDVIDs).
LidVidUtils() - Constructor for class gov.nasa.pds.registry.common.util.LidVidUtils
 
list() - Static method in class gov.nasa.pds.registry.common.connection.KnownRegistryConnections
 
list(Class) - Static method in class gov.nasa.pds.registry.common.connection.KnownRegistryConnections
 
listLddNamespaces(File) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
Parse JSON LDD file and list all namespaces
listLdds(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
List registered LDDs
load(File) - Method in class gov.nasa.pds.registry.common.dd.Pds2EsDataTypeMap
Load data type mappings from a configuration file
load(File, String) - Method in class gov.nasa.pds.registry.common.es.service.JsonLddLoader
Load PDS LDD JSON file into Elasticsearch data dictionary index
load(File, String, String) - Method in class gov.nasa.pds.registry.common.es.service.JsonLddLoader
Load PDS LDD JSON file into Elasticsearch data dictionary index
loadBatch(List<String>) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
Load data into Elasticsearch
loadBatch(List<String>, Set<String>) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
Load data into Elasticsearch
loadBatch(List<String>, Set<String>, int) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
Load data into Elasticsearch
loadFile(File) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
Load data from an NJSON (new-line-delimited JSON) file into Elasticsearch.
loadOnly(File, String, String, Instant) - Method in class gov.nasa.pds.registry.common.es.service.JsonLddLoader
Load PDS LDD JSON file into Elasticsearch data dictionary index.
loadPds2EsDataTypeMap(File) - Method in class gov.nasa.pds.registry.common.es.service.JsonLddLoader
Load PDS to Elasticsearch data type map
loadZippedFile(File, String) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
Load data from a zipped NJSON (new-line-delimited JSON) file into Elasticsearch.
log - Variable in class gov.nasa.pds.registry.common.es.service.CollectionInventoryWriter
 
logErrors() - Method in interface gov.nasa.pds.registry.common.Response.Bulk
 

M

ManagerMessage - Class in gov.nasa.pds.registry.common.mq.msg
Manager message sent to RabbitMQ
ManagerMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.ManagerMessage
 
manifest - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
Manifest file (contains list of files to process)
manifests - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
List of manifest files (file lists) to process
ManifestUtils - Class in gov.nasa.pds.registry.common.util
Utility class to work with Jar manifest files.
ManifestUtils() - Constructor for class gov.nasa.pds.registry.common.util.ManifestUtils
 
MetaConstants - Interface in gov.nasa.pds.registry.common.meta
Elasticsearch field naming
Metadata - Class in gov.nasa.pds.registry.common.meta
Metadata extracted from PDS label.
Metadata() - Constructor for class gov.nasa.pds.registry.common.meta.Metadata
Constructor
MetadataNormalizer - Class in gov.nasa.pds.registry.common.meta
Normalizes (converts) date and boolean values into formats acceptable by Elasticsearch (registry).
MetadataNormalizer(FieldNameCache) - Constructor for class gov.nasa.pds.registry.common.meta.MetadataNormalizer
Constructor
MissingFieldsProcessor - Class in gov.nasa.pds.registry.common.es.service
Process fields present in PDS4 label, but missing from Elasticsearch "registry" index.
MissingFieldsProcessor(SchemaUpdater, FieldNameCache) - Constructor for class gov.nasa.pds.registry.common.es.service.MissingFieldsProcessor
Constructor.
MQ_COLLECTION_INVENTORY - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
 
MQ_COLLECTIONS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
 
MQ_DIRS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
 
MQ_JOBS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
 
MQ_MANAGER_COMMANDS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
 
MQ_PRODUCTS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
 
MQConstants - Interface in gov.nasa.pds.registry.common.mq.msg
Message queue constants, such as queue names.

N

namespace - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
 
newLine() - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
 
NJsonDocUtils - Class in gov.nasa.pds.registry.common.util.json
Utility class to write NJSON (new-line delimited JSON) documents.
NJsonDocUtils() - Constructor for class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
 
nodeName - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
PDS node name, such as "PDS_ENG".
nodeName - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
PDS node name, such as "PDS_ENG".
nodeName - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
PDS node name, such as "PDS_ENG".
nonExistingIds(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Response.Search
 
normalizeValues(FieldMapList) - Method in class gov.nasa.pds.registry.common.meta.MetadataNormalizer
Normalize field values
NS_SEPARATOR - Static variable in interface gov.nasa.pds.registry.common.meta.MetaConstants
 
NsUtils - Class in gov.nasa.pds.registry.common.util.xml
Utility methods to extract namespace information from XMLs.
NsUtils() - Constructor for class gov.nasa.pds.registry.common.util.xml.NsUtils
 

O

ObjectFactory - Class in gov.nasa.pds.registry.common.connection.config
This object contains factory methods for each Java content interface and Java element interface generated in the gov.nasa.pds.registry.common.connection.config package.
ObjectFactory() - Constructor for class gov.nasa.pds.registry.common.connection.config.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: gov.nasa.pds.registry.common.connection.config
onAssociation(String, String, String) - Method in interface gov.nasa.pds.registry.common.dd.parser.ClassAttrAssociationParser.Callback
This method is called for each "attributeId" from class attribute association ("class" -> "association" -> "isAttribute" == true).
onAttribute(DDAttribute) - Method in interface gov.nasa.pds.registry.common.dd.parser.AttributeDictionaryParser.Callback
This method will be called for each attribute in "attributeDictionary".
openConnection(URL) - Method in class gov.nasa.pds.registry.common.app.Handler
 
operation() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
 
overwrite - Variable in class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
Overwrite existing products in the Registry (Elasticsearch) if set to true.
overwrite - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
Overwrite existing products in the Registry (Elasticsearch) if set to true.
overwrite - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
Overwrite existing products in the Registry (Elasticsearch) if set to true.
overwrite - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
Overwrite existing products in the Registry (Elasticsearch) if set to true.

P

params - Variable in class gov.nasa.pds.registry.common.mq.msg.ManagerMessage
Command parameters
parse() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
Parse PDS LDD JSON file
parse(Reader) - Method in class gov.nasa.pds.registry.common.connection.es.BulkResponseParser
Parse JSON string
parse(Reader) - Method in class gov.nasa.pds.registry.common.es.dao.LatestLidsResponseParser
Parse JSON string
parse(HttpEntity) - Method in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser
Parse HTTP body of a multi-get response (JSON)
parseAttributeDictionary() - Method in class gov.nasa.pds.registry.common.dd.parser.AttributeDictionaryParser
 
parseAttributeDictionary() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
Parse "dataDictionary" -> "attributeDictionary" subtree
parseClassDictionary() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
Parse "dataDictionary" -> "classDictionary" subtree
parseClassDictionary() - Method in class gov.nasa.pds.registry.common.dd.parser.ClassAttrAssociationParser
 
parseLddDate(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
 
parseLddDate(String, String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
 
parseList(JsonReader) - Static method in class gov.nasa.pds.registry.common.es.dao.DaoUtils
 
parseSet(JsonReader) - Static method in class gov.nasa.pds.registry.common.es.dao.DaoUtils
 
parseSource(GetDataTypesResponseParser.Record) - Method in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser
Parse Elasticsearch document "_source" field and extract "es_data_type" value.
parseURL(URL, String, int, int) - Method in class gov.nasa.pds.registry.common.app.Handler
 
Pds2EsDataTypeMap - Class in gov.nasa.pds.registry.common.dd
Mappings between PDS LDD data types such as 'ASCII_LID' and Elasticsearch data types such as 'keyword'.
Pds2EsDataTypeMap() - Constructor for class gov.nasa.pds.registry.common.dd.Pds2EsDataTypeMap
Constructor
PdsDateConverter - Class in gov.nasa.pds.registry.common.util.date
Utility class to convert dates from different PDS formats to "ISO instant" format.
PdsDateConverter(boolean) - Constructor for class gov.nasa.pds.registry.common.util.date.PdsDateConverter
Constructor
performRequest(Request.Bulk) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
performRequest(Request.Bulk) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
performRequest(Request.Bulk) - Method in interface gov.nasa.pds.registry.common.RestClient
 
performRequest(Request.Count) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
performRequest(Request.Count) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
performRequest(Request.Count) - Method in interface gov.nasa.pds.registry.common.RestClient
 
performRequest(Request.Delete) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
performRequest(Request.Delete) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
performRequest(Request.Delete) - Method in interface gov.nasa.pds.registry.common.RestClient
 
performRequest(Request.DeleteByQuery) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
performRequest(Request.DeleteByQuery) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
performRequest(Request.DeleteByQuery) - Method in interface gov.nasa.pds.registry.common.RestClient
 
performRequest(Request.Get) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
performRequest(Request.Get) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
performRequest(Request.Get) - Method in interface gov.nasa.pds.registry.common.RestClient
 
performRequest(Request.Mapping) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
performRequest(Request.Mapping) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
performRequest(Request.Mapping) - Method in interface gov.nasa.pds.registry.common.RestClient
 
performRequest(Request.Search) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
performRequest(Request.Search) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
performRequest(Request.Search) - Method in interface gov.nasa.pds.registry.common.RestClient
 
performRequest(Request.Setting) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
performRequest(Request.Setting) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
 
performRequest(Request.Setting) - Method in interface gov.nasa.pds.registry.common.RestClient
 
prefix - Variable in class gov.nasa.pds.registry.common.meta.cfg.FileRefRule
 
prefix2location - Variable in class gov.nasa.pds.registry.common.util.xml.XmlNamespaces
Prefix to schema location map.
PRIMARY - Enum constant in enum class gov.nasa.pds.registry.common.util.doc.RefType
 
processDoc(FieldMap, XmlNamespaces) - Method in class gov.nasa.pds.registry.common.es.service.MissingFieldsProcessor
Loop through all fields in a PDS label and if any fields are missing from Elasticsearch "registry" schema, update the schema and data dictionary index.
prodClass - Variable in class gov.nasa.pds.registry.common.meta.Metadata
 
prodClassExclude - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
Product class filter.
prodClassExclude - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
Product class filter.
prodClassInclude - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
Product class filter.
prodClassInclude - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
Product class filter.
ProdRefsBatch - Class in gov.nasa.pds.registry.common.util.doc
A batch of product references
ProdRefsBatch() - Constructor for class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
 
productClass() - Method in interface gov.nasa.pds.registry.common.Response.Get
 
ProductDao - Class in gov.nasa.pds.registry.common.es.dao
Product data access object.
ProductDao(RestClient, String) - Constructor for class gov.nasa.pds.registry.common.es.dao.ProductDao
Constructor.
ProductMessage - Class in gov.nasa.pds.registry.common.mq.msg
A message to harvest a batch of product files
ProductMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.ProductMessage
Constructor
ProductService - Class in gov.nasa.pds.registry.common.es.service
Processes manager commands, such as SET_ARCHIVE_STATUS
ProductService(ProductDao) - Constructor for class gov.nasa.pds.registry.common.es.service.ProductService
Constructor

R

readNextBatch(int, ProdRefsBatch) - Method in class gov.nasa.pds.registry.common.meta.InventoryBatchReader
Read next batch from a collection inventory file.
readXml(File) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
Parse XML file and create a DOM model.
readXml(File, File, ErrorHandler) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
Parse XML file and create a DOM model.
readXml(DocumentBuilderFactory, File) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
Parse XML file and create a DOM model.
reason() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
 
reconnect() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
reconnect() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
Record() - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser.Record
 
refs() - Method in interface gov.nasa.pds.registry.common.Response.Get
 
RefType - Enum Class in gov.nasa.pds.registry.common.util.doc
Product reference type.
REGISTRY_NS - Static variable in interface gov.nasa.pds.registry.common.meta.MetaConstants
 
RegistryConnection - Class in gov.nasa.pds.registry.common.connection.config
This terrible construct is so that xjc can autodetect this as the root node for processing.
RegistryConnection() - Constructor for class gov.nasa.pds.registry.common.connection.config.RegistryConnection
 
RegistryConnectionContent - Class in gov.nasa.pds.registry.common.connection
 
RegistryDocBuilder - Class in gov.nasa.pds.registry.common.util.json
Utility class to build NJson strings
RegistryDocBuilder() - Constructor for class gov.nasa.pds.registry.common.util.json.RegistryDocBuilder
 
RegistryDocWriter - Class in gov.nasa.pds.registry.common.util.doc
A class to write metadata extracted from PDS4 label.
RegistryDocWriter() - Constructor for class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
Constructor
replacement - Variable in class gov.nasa.pds.registry.common.meta.cfg.FileRefRule
 
replicas() - Method in interface gov.nasa.pds.registry.common.Response.Settings
 
reportHarvestVersion(String) - Static method in class gov.nasa.pds.registry.common.meta.Metadata
 
Request - Interface in gov.nasa.pds.registry.common
 
Request.Bulk - Interface in gov.nasa.pds.registry.common
 
Request.Bulk.Refresh - Enum Class in gov.nasa.pds.registry.common
 
Request.Count - Interface in gov.nasa.pds.registry.common
 
Request.Delete - Interface in gov.nasa.pds.registry.common
 
Request.DeleteByQuery - Interface in gov.nasa.pds.registry.common
 
Request.Get - Interface in gov.nasa.pds.registry.common
 
Request.Mapping - Interface in gov.nasa.pds.registry.common
 
Request.MGet - Interface in gov.nasa.pds.registry.common
 
Request.Search - Interface in gov.nasa.pds.registry.common
 
Request.Setting - Interface in gov.nasa.pds.registry.common
 
requestId - Variable in class gov.nasa.pds.registry.common.mq.msg.ManagerMessage
Request ID (Usually autogenerated UUID)
Response - Interface in gov.nasa.pds.registry.common
 
Response.Bulk - Interface in gov.nasa.pds.registry.common
 
Response.Bulk.Item - Interface in gov.nasa.pds.registry.common
 
Response.CreatedIndex - Interface in gov.nasa.pds.registry.common
 
Response.Get - Interface in gov.nasa.pds.registry.common
 
Response.Get.IdSets - Interface in gov.nasa.pds.registry.common
 
Response.Mapping - Interface in gov.nasa.pds.registry.common
 
Response.Search - Interface in gov.nasa.pds.registry.common
 
Response.Settings - Interface in gov.nasa.pds.registry.common
 
ResponseException - Exception in gov.nasa.pds.registry.common
 
ResponseException() - Constructor for exception gov.nasa.pds.registry.common.ResponseException
 
RestClient - Interface in gov.nasa.pds.registry.common
 
RestClientWrapper - Class in gov.nasa.pds.registry.common.connection.aws
 
RestClientWrapper - Class in gov.nasa.pds.registry.common.connection.es
Utility class to build Elasticsearch rest client.
RestClientWrapper(ConnectionFactory) - Constructor for class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
Constructor.
RestClientWrapper(ConnectionFactory, boolean) - Constructor for class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
result() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
 

S

schemaContainsField(String) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
Check if a field name is in the "registry" Elasticsearch schema.
SchemaDao - Class in gov.nasa.pds.registry.common.es.dao.schema
Elasticsearch schema DAO (Data Access Object).
SchemaDao(RestClient, String) - Constructor for class gov.nasa.pds.registry.common.es.dao.schema.SchemaDao
Constructor
SchemaUpdater - Class in gov.nasa.pds.registry.common.es.service
Update Elasticsearch schema and LDDs
SchemaUpdater(ConnectionFactory, DataDictionaryDao, SchemaDao) - Constructor for class gov.nasa.pds.registry.common.es.service.SchemaUpdater
Constructor
sdk - Variable in class gov.nasa.pds.registry.common.connection.config.DirectType
 
SearchMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
Extract metadata used by keyword / full-text search
SearchMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.SearchMetadataExtractor
Constructor
SECONDARY - Enum constant in enum class gov.nasa.pds.registry.common.util.doc.RefType
 
serverUrl - Variable in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
 
setArchiveStatus(String) - Method in class gov.nasa.pds.registry.common.meta.Metadata
Set archive status
setBatchSize(int) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
Set data batch size
setBooleanFieldNames(Set<String>) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
Set boolean field names present in LDDs
setClassFilters(Set<String>, Set<String>) - Method in class gov.nasa.pds.registry.common.meta.AutogenExtractor
Set class filters.
setCognitoClientId(CognitoType) - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
Sets the value of the cognitoClientId property.
setDateFieldNames(Set<String>) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
Set date field names present in LDDs
setDocId(String) - Method in interface gov.nasa.pds.registry.common.Request.Delete
 
setEc2CredentialUrl(Ec2Type) - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
Sets the value of the ec2CredentialUrl property.
setEndpoint(String) - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
Sets the value of the endpoint property.
setEndpoint(String) - Method in class gov.nasa.pds.registry.common.connection.config.Ec2Type
Sets the value of the endpoint property.
setGateway(String) - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
Sets the value of the gateway property.
setHarvestTimestamp(Instant) - Method in class gov.nasa.pds.registry.common.meta.Metadata
Set harvest timestamp
setHarvestVersion(String) - Method in class gov.nasa.pds.registry.common.meta.Metadata
Set harvest version
setId(String) - Method in interface gov.nasa.pds.registry.common.Request.Get
 
setIDP(String) - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
Sets the value of the idp property.
setIds(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.MGet
 
setIndex(String) - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
Sets the value of the index property.
setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Bulk
 
setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Count
 
setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Delete
 
setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.DeleteByQuery
 
setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Get
 
setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Mapping
 
setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Setting
 
setIndexName(String) - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
 
setIndexName(String) - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
 
setNamespaceFilter(String) - Method in class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
Set namespace filter.
setNodeName(String) - Method in class gov.nasa.pds.registry.common.meta.Metadata
Set node name
setPretty(boolean) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
setProcessDataFiles(boolean) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
Set a flag to process data files.
setQuery(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Count
 
setRefresh(boolean) - Method in interface gov.nasa.pds.registry.common.Request.DeleteByQuery
 
setRefresh(Request.Bulk.Refresh) - Method in interface gov.nasa.pds.registry.common.Request.Bulk
 
setReturnedFields(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.Search
 
setSchemaFieldNames(Set<String>) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
Set field names present in "registry" Elasticsearch schema
setSdk(BigInteger) - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
Sets the value of the sdk property.
setServerUrl(DirectType) - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
Sets the value of the serverUrl property.
setStoreLabels(boolean, boolean) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
Set flags to store PDS labels in XML and JSON format.
setTrustSelfSigned(Boolean) - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
Sets the value of the trustSelfSigned property.
setValue(String) - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
Sets the value of the value property.
setValue(String) - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
Sets the value of the value property.
setValue(String) - Method in class gov.nasa.pds.registry.common.connection.config.Ec2Type
Sets the value of the value property.
setValue(String, String) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Set field's value
setValues(String, List<String>) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Set field's value
shards() - Method in interface gov.nasa.pds.registry.common.Response.Settings
 
shortType - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
 
size - Variable in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
 
size() - Method in interface gov.nasa.pds.registry.common.util.FieldMap
 
size() - Method in class gov.nasa.pds.registry.common.util.FieldMapList
Map size / number of fields.
size() - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
Map size / number of fields.
status() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
 
statusCode() - Method in exception gov.nasa.pds.registry.common.ResponseException
 
statusNames - Variable in class gov.nasa.pds.registry.common.util.ArchiveStatus
 
strVid - Variable in class gov.nasa.pds.registry.common.meta.Metadata
 

T

TIME_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
 
TimeFormatRegex - Class in gov.nasa.pds.registry.common.util
 
TimeFormatRegex() - Constructor for class gov.nasa.pds.registry.common.util.TimeFormatRegex
 
title - Variable in class gov.nasa.pds.registry.common.meta.Metadata
 
toEsFieldName(String) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
Convert registry field name to the valid Elasticsearch field name.
toIsoInstantString(String, String) - Method in class gov.nasa.pds.registry.common.util.date.PdsDateConverter
Convert a date in one of PDS date formats to ISO instant string.
took() - Method in interface gov.nasa.pds.registry.common.Response.Bulk
 
True - Enum constant in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
 
trustSelfSigned - Variable in class gov.nasa.pds.registry.common.connection.config.DirectType
 
Tuple - Class in gov.nasa.pds.registry.common.util
This class is used to store key, value pairs.
Tuple() - Constructor for class gov.nasa.pds.registry.common.util.Tuple
 
Tuple(String, String) - Constructor for class gov.nasa.pds.registry.common.util.Tuple
Constructor
type - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
 

U

update() - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
Update cache
updateArchiveStatus(String, String) - Method in class gov.nasa.pds.registry.common.es.service.ProductService
Set archive status
updateArchiveStatus(Collection<String>, String) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
Update archive status by lidvids
updateArchiveStatus(List<String>, String) - Method in class gov.nasa.pds.registry.common.es.service.ProductService
 
updateDate(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
Update LDD date (find the maximum / last date)
updateMissingXsds(String, XmlNamespaces) - Method in class gov.nasa.pds.registry.common.es.service.MissingFieldsProcessor
 
updateSchema(List<Tuple>) - Method in class gov.nasa.pds.registry.common.es.dao.schema.SchemaDao
Add new fields to Elasticsearch schema.
updateSchema(Set<String>, Map<String, String>) - Method in class gov.nasa.pds.registry.common.es.service.SchemaUpdater
Update Elasticsearch schema
uri2prefix - Variable in class gov.nasa.pds.registry.common.util.xml.XmlNamespaces
URI to prefix map.
UseOpensearchSDK2 - Class in gov.nasa.pds.registry.common.connection
 

V

validateStatusName(String) - Method in class gov.nasa.pds.registry.common.util.ArchiveStatus
 
value - Variable in class gov.nasa.pds.registry.common.connection.config.CognitoType
 
value - Variable in class gov.nasa.pds.registry.common.connection.config.DirectType
 
value - Variable in class gov.nasa.pds.registry.common.connection.config.Ec2Type
 
valueOf(String) - Static method in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.nasa.pds.registry.common.util.doc.RefType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.nasa.pds.registry.common.util.doc.RefType
Returns an array containing the constants of this enum class, in the order they are declared.
vid - Variable in class gov.nasa.pds.registry.common.meta.Metadata
 

W

WaitFor - Enum constant in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
 
write(Metadata, String) - Method in class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
Write metadata extracted from PDS4 labels.
write(String, Record) - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
Write a primary key and a data record.
write(String, Record, String) - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
Write a primary key and a data record.
writeArray(JsonWriter, String, Collection<String>) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
Write multivalued field as an array
writeBatch(String, ProdRefsBatch, RefType, String) - Method in class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
 
writeCollectionInventory(String, File, String) - Method in class gov.nasa.pds.registry.common.es.service.CollectionInventoryWriter
Parse collection inventory file, e.g., "document_collection_inventory.csv", extract primary and secondary references (lidvids) and write extracted data into a JSON or XML file.
writeDataRecord(JsonWriter, DDRecord) - Method in class gov.nasa.pds.registry.common.dd.DDNJsonWriter
Write one data record.
writeDataRecord(JsonWriter, Record) - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
Overwrite this method to write a data record.
writeField(JsonWriter, String, float) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
Write a field.
writeField(JsonWriter, String, long) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
Write a field.
writeField(JsonWriter, String, String) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
Write a field.
writeField(JsonWriter, String, Collection<String>) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
Write a field.
writeFieldDefinition(String, String, String) - Method in class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
Write field definition (Elasticsearch field name, data type and other information)
writeLddInfo(String, String, String, String, String) - Method in class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
Write PDS LDD version and date
writePK(Writer, String) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
Write primary key (first line in NJSON record)
writePK(String, String) - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
Write primary key
writer - Variable in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
 

X

XmlDomUtils - Class in gov.nasa.pds.registry.common.util.xml
Utility class to work with XML DOM model.
XmlDomUtils() - Constructor for class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
 
XmlNamespaces - Class in gov.nasa.pds.registry.common.util.xml
Mappings between LDD names (xmlns prefix), xmlns URIs and schema locations.
XmlNamespaces() - Constructor for class gov.nasa.pds.registry.common.util.xml.XmlNamespaces
 
XPathUtils - Class in gov.nasa.pds.registry.common.util.xml
Utility class to work with XPath API.
XPathUtils() - Constructor for class gov.nasa.pds.registry.common.util.xml.XPathUtils
Constructor.

_

_performRequest(DeleteRequest) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
 
A B C D E F G H I J K L M N O P R S T U V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form