Interface | Description |
---|---|
ProductIdGenerator |
API for generating a unique identifier for a CAS Product.
|
ProductSerializer |
API for serializing CAS objects (Products, Metadata and References) into documents to be indexed by Solr,
and vice-versa deserializing Solr response documents into CAS objects.
|
Class | Description |
---|---|
CompleteProduct |
Class that combines a Product and its associated Metadata.
|
DefaultProductSerializer |
Default implementation of
ProductSerializer
that transforms a CAS product into a single Solr document based on the following rules:
o) the core product attributes are used to generate Solr fields starting with "CAS...."
o) the product references are converted to Solr fields starting with "CAS.Reference..." or "CAS.RootReference..."
o) all other metadata fields are converted into Solr fields with the same name and number of values. |
NameProductIdGenerator |
Implementation of
ProductIdGenerator
that sets the Product identifier equal to the product name. |
Parameters |
Class holding parameters for Solr implementation of CAS File Manager.
|
QueryResponse |
Class holding information returned from querying the Solr server.
|
SolrCatalog |
Implementation of the CAS
Catalog interface
that uses a Solr back-end metadata store. |
SolrCatalogFactory |
Factory class that creates a
SolrCatalog instance
configured with the properties specified in filemgr.properties. |
SolrClient |
Class containing client-side functionality for interacting with a Solr server.
|
UUIDProductIdGenerator |
Implementation of
ProductIdGenerator that assigns the product
identifier as a newly generated UUID. |
Copyright © 1999–2017 Apache OODT. All rights reserved.