public abstract class ValueReplaceTypeHandler extends TypeHandler
elementName
Constructor and Description |
---|
ValueReplaceTypeHandler() |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
getCatalogValue(String origValue)
Converts the metadata element, for this TypeHandler, value to the
Catalog value
|
protected abstract String |
getOrigValue(String databaseValue)
Converts the metadata element, for this TypeHandler, value from the
Catalog value to the original value
|
protected QueryCriteria |
handleRangeQueryCriteria(RangeQueryCriteria rqc)
Converts the given RangeQueryCriteria into a QueryCriteria with the necessary
Catalog elements and values to perform the query
|
protected QueryCriteria |
handleTermQueryCriteria(TermQueryCriteria tqc)
Converts the given TermQueryCriteria into a QueryCriteria with the necessary
Catalog elements and values to perform the query
|
void |
postGetMetadataHandle(org.apache.oodt.cas.metadata.Metadata metadata)
Handles converting any Catalog metadata element values to their original values.
|
void |
preAddMetadataHandle(org.apache.oodt.cas.metadata.Metadata metadata)
Handles converting any metadata element to Catalog element values.
|
getElementName, preQueryHandle, setElementName
public void postGetMetadataHandle(org.apache.oodt.cas.metadata.Metadata metadata)
postGetMetadataHandle
in class TypeHandler
metadata
- The Catalog Metadatapublic void preAddMetadataHandle(org.apache.oodt.cas.metadata.Metadata metadata)
preAddMetadataHandle
in class TypeHandler
metadata
- The Original Metadataprotected QueryCriteria handleRangeQueryCriteria(RangeQueryCriteria rqc)
handleRangeQueryCriteria
in class TypeHandler
protected QueryCriteria handleTermQueryCriteria(TermQueryCriteria tqc)
handleTermQueryCriteria
in class TypeHandler
protected abstract String getCatalogValue(String origValue)
origValue
- The value for the element which this TypeHandler
is responsible forCopyright © 1999-2016 Apache OODT. All Rights Reserved.