org.deegree.services.csw.exporthandling
Class AdhocQueryAnalyzer

java.lang.Object
  extended by org.deegree.services.csw.exporthandling.AdhocQueryAnalyzer

public class AdhocQueryAnalyzer
extends Object

Analyses a given AdhocQuery (from a GetRecords request and derives a MetadataQuery as well as providing access to the contained Query.

Version:
$Revision: 31666 $, $Date: 2011-08-26 18:50:01 +0200 (Fri, 26 Aug 2011) $
Author:
Lyn Goltz, Markus Schneider, last edited by: $Author: mschneider $

Field Summary
static String RIM_NS
           
 
Constructor Summary
AdhocQueryAnalyzer(AdhocQuery adhocQuery, int startPosition, int maxRecords, MetadataStore<RegistryObject> queryStore)
          Copies the encapsulated filter of the requested AdhocQuery replaced with the values of the request AdhocQuery and creates a MetadataQuery.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RIM_NS

public static final String RIM_NS
See Also:
Constant Field Values
Constructor Detail

AdhocQueryAnalyzer

public AdhocQueryAnalyzer(AdhocQuery adhocQuery,
                          int startPosition,
                          int maxRecords,
                          MetadataStore<RegistryObject> queryStore)
                   throws MetadataStoreException
Copies the encapsulated filter of the requested AdhocQuery replaced with the values of the request AdhocQuery and creates a MetadataQuery.

Parameters:
adhocQuery - the AdhocQuery out of the request, must not be null
startPosition -
maxRecords -
Throws:
MetadataStoreException
IllegalArgumentException


Copyright © 2011. All Rights Reserved.