public class DbQuery extends Object
| Constructor and Description |
|---|
DbQuery(org.n52.io.request.IoParameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.Criteria |
addDetachedFilters(String datasetName,
org.hibernate.Criteria criteria) |
org.hibernate.Criteria |
addFilters(org.hibernate.Criteria criteria,
String datasetProperty) |
org.hibernate.Criteria |
addLocaleTo(org.hibernate.Criteria criteria,
Class<?> clazz) |
org.hibernate.Criteria |
addOdataFilterForData(org.hibernate.Criteria criteria) |
org.hibernate.Criteria |
addOdataFilterForDataset(org.hibernate.Criteria criteria) |
org.hibernate.Criteria |
addResultTimeFilter(org.hibernate.Criteria criteria) |
org.hibernate.Criteria |
addSpatialFilter(org.hibernate.Criteria criteria) |
org.hibernate.criterion.DetachedCriteria |
addSpatialFilter(org.hibernate.criterion.DetachedCriteria criteria) |
org.hibernate.Criteria |
addTimespanTo(org.hibernate.Criteria criteria) |
boolean |
checkTranslationForLocale(org.hibernate.Criteria criteria) |
String |
getDatabaseSridCode() |
org.n52.io.request.FilterResolver |
getFilterResolver() |
String |
getHandleAsValueTypeFallback() |
String |
getHrefBase() |
String |
getLocale() |
org.n52.io.request.IoParameters |
getParameters() |
String |
getSearchTerm() |
com.vividsolutions.jts.geom.Geometry |
getSpatialFilter() |
org.joda.time.Interval |
getTimespan() |
Set<String> |
getValueTypes() |
boolean |
isComplexParent() |
boolean |
isExpanded() |
boolean |
isMatchDomainIds() |
boolean |
isSetValueTypeFilter() |
DbQuery |
removeAllOf(String... parameterNames)
Creates a new instance and removes all given parameters.
|
DbQuery |
removeSpatialFilter()
Creates a new instance and removes spatial filter parameters.
|
DbQuery |
replaceWith(String parameter,
String... values)
Create a new instance and replaces given parameter values.
|
void |
setComplexParent(boolean complex) |
void |
setDatabaseSridCode(String databaseSridCode) |
String |
toString() |
DbQuery |
withoutFieldsFilter() |
public DbQuery removeSpatialFilter()
public DbQuery replaceWith(String parameter, String... values)
parameter - the parameter which values to be replacedvalues - the new valuespublic DbQuery removeAllOf(String... parameterNames)
parameterNames - the parameters to removepublic String getDatabaseSridCode()
public void setDatabaseSridCode(String databaseSridCode)
public String getHrefBase()
public String getLocale()
public String getSearchTerm()
public org.joda.time.Interval getTimespan()
public com.vividsolutions.jts.geom.Geometry getSpatialFilter()
public boolean isExpanded()
public boolean isMatchDomainIds()
public void setComplexParent(boolean complex)
public boolean isComplexParent()
public boolean isSetValueTypeFilter()
public String getHandleAsValueTypeFallback()
public boolean checkTranslationForLocale(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addLocaleTo(org.hibernate.Criteria criteria,
Class<?> clazz)
public org.hibernate.Criteria addTimespanTo(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addFilters(org.hibernate.Criteria criteria,
String datasetProperty)
public org.hibernate.Criteria addOdataFilterForData(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addOdataFilterForDataset(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addDetachedFilters(String datasetName, org.hibernate.Criteria criteria)
public org.hibernate.Criteria addResultTimeFilter(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addSpatialFilter(org.hibernate.Criteria criteria)
public org.hibernate.criterion.DetachedCriteria addSpatialFilter(org.hibernate.criterion.DetachedCriteria criteria)
public org.n52.io.request.IoParameters getParameters()
public org.n52.io.request.FilterResolver getFilterResolver()
public DbQuery withoutFieldsFilter()
Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.