@Path(value="/")
public class CDRRestSearchServiceImpl
extends net.di2e.ecdr.commons.endpoint.rest.AbstractRestSearchEndpoint
| Constructor and Description |
|---|
CDRRestSearchServiceImpl(ddf.catalog.CatalogFramework framework,
List<net.di2e.ecdr.api.query.QueryLanguage> queryLangs,
net.di2e.ecdr.api.transform.TransformIdMapper mapper,
List<net.di2e.ecdr.api.auditor.SearchAuditor> auditorList,
net.di2e.ecdr.api.query.QueryConfiguration queryConfig,
net.di2e.ecdr.api.cache.QueryRequestCache queryCache,
List<Object> geoCoderList)
Constructor for JAX RS CDR Search Service.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSourceDescriptions(net.di2e.ecdr.commons.xml.osd.OpenSearchDescription osd) |
ddf.catalog.operation.QueryResponse |
executeQuery(String localSourceId,
javax.ws.rs.core.MultivaluedMap<String,String> queryParameters,
net.di2e.ecdr.commons.query.CDRQueryImpl query) |
Map<String,String> |
getProperties() |
String |
getServiceDescription() |
String |
getServiceRelativeUrl() |
String |
getServiceType() |
javax.ws.rs.core.Response |
ping(javax.ws.rs.core.UriInfo uriInfo,
String encoding,
String auth) |
javax.ws.rs.core.Response |
search(org.apache.cxf.jaxrs.ext.MessageContext context,
String encoding,
String auth) |
addHeaderParameters, executePing, executeSearch, generateTemplateUrl, getCatalogFramework, getGeoRSSFormat, getOSD, getParameterTemplate, getQueryLanguage, getQueryLanguageDescriptions, getQueryProperties, getURLScheme, isIncludeStatus, isUniqueQuery, isValidQuery, replaceTemplateValuespublic CDRRestSearchServiceImpl(ddf.catalog.CatalogFramework framework,
List<net.di2e.ecdr.api.query.QueryLanguage> queryLangs,
net.di2e.ecdr.api.transform.TransformIdMapper mapper,
List<net.di2e.ecdr.api.auditor.SearchAuditor> auditorList,
net.di2e.ecdr.api.query.QueryConfiguration queryConfig,
net.di2e.ecdr.api.cache.QueryRequestCache queryCache,
List<Object> geoCoderList)
framework - Catalog Framework which will be used for searchbuilder - FilterBuilder implementationparser - The instance of the QueryParser to use which will determine how to parse the parameters from the queyr
String. Query parsers are tied to different versions of a query profilemapper - The transformation mapper for handling mapping the external CDR transform name to the internal DDF
transform namepublic javax.ws.rs.core.Response ping(@Context
javax.ws.rs.core.UriInfo uriInfo,
@HeaderParam(value="Accept-Encoding")
String encoding,
@HeaderParam(value="Authorization")
String auth)
public javax.ws.rs.core.Response search(@Context
org.apache.cxf.jaxrs.ext.MessageContext context,
@HeaderParam(value="Accept-Encoding")
String encoding,
@HeaderParam(value="Authorization")
String auth)
public String getServiceType()
public String getServiceRelativeUrl()
public String getServiceDescription()
public Map<String,String> getProperties()
getProperties in interface ddf.registry.api.RegistrableServicegetProperties in class net.di2e.ecdr.commons.endpoint.rest.AbstractRestSearchEndpointprotected void addSourceDescriptions(net.di2e.ecdr.commons.xml.osd.OpenSearchDescription osd)
addSourceDescriptions in class net.di2e.ecdr.commons.endpoint.rest.AbstractRestSearchEndpointpublic ddf.catalog.operation.QueryResponse executeQuery(String localSourceId, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, net.di2e.ecdr.commons.query.CDRQueryImpl query) throws ddf.catalog.source.SourceUnavailableException, ddf.catalog.source.UnsupportedQueryException, ddf.catalog.federation.FederationException
executeQuery in class net.di2e.ecdr.commons.endpoint.rest.AbstractRestSearchEndpointddf.catalog.source.SourceUnavailableExceptionddf.catalog.source.UnsupportedQueryExceptionddf.catalog.federation.FederationExceptionCopyright © 2014–2016 Pink Summit, LLC. All rights reserved.