public class BaseDSpaceFilterResolver extends java.lang.Object implements DSpaceFilterResolver
| Constructor and Description |
|---|
BaseDSpaceFilterResolver() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildDatabaseQuery(com.lyncode.xoai.dataprovider.filter.conditions.Condition condition,
java.util.List<java.lang.Object> parameters,
com.lyncode.xoai.dataprovider.filter.Scope scope) |
java.lang.String |
buildSolrQuery(com.lyncode.xoai.dataprovider.filter.Scope scope,
com.lyncode.xoai.dataprovider.filter.conditions.Condition condition) |
com.lyncode.xoai.dataprovider.data.Filter |
getFilter(com.lyncode.xoai.dataprovider.filter.conditions.AndCondition andCondition) |
com.lyncode.xoai.dataprovider.data.Filter |
getFilter(java.lang.Class<? extends com.lyncode.xoai.dataprovider.data.Filter> filterClass,
com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap configuration) |
DSpaceFilter |
getFilter(com.lyncode.xoai.dataprovider.filter.conditions.Condition condition) |
com.lyncode.xoai.dataprovider.data.Filter |
getFilter(com.lyncode.xoai.dataprovider.filter.conditions.NotCondition notCondition) |
com.lyncode.xoai.dataprovider.data.Filter |
getFilter(com.lyncode.xoai.dataprovider.filter.conditions.OrCondition orCondition) |
public java.lang.String buildDatabaseQuery(com.lyncode.xoai.dataprovider.filter.conditions.Condition condition,
java.util.List<java.lang.Object> parameters,
com.lyncode.xoai.dataprovider.filter.Scope scope)
throws ContextServiceException
buildDatabaseQuery in interface DSpaceFilterResolverContextServiceExceptionpublic DSpaceFilter getFilter(com.lyncode.xoai.dataprovider.filter.conditions.Condition condition)
public java.lang.String buildSolrQuery(com.lyncode.xoai.dataprovider.filter.Scope scope,
com.lyncode.xoai.dataprovider.filter.conditions.Condition condition)
buildSolrQuery in interface DSpaceFilterResolverpublic com.lyncode.xoai.dataprovider.data.Filter getFilter(java.lang.Class<? extends com.lyncode.xoai.dataprovider.data.Filter> filterClass,
com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap configuration)
getFilter in interface com.lyncode.xoai.dataprovider.services.api.FilterResolverpublic com.lyncode.xoai.dataprovider.data.Filter getFilter(com.lyncode.xoai.dataprovider.filter.conditions.AndCondition andCondition)
getFilter in interface com.lyncode.xoai.dataprovider.services.api.FilterResolverpublic com.lyncode.xoai.dataprovider.data.Filter getFilter(com.lyncode.xoai.dataprovider.filter.conditions.OrCondition orCondition)
getFilter in interface com.lyncode.xoai.dataprovider.services.api.FilterResolverpublic com.lyncode.xoai.dataprovider.data.Filter getFilter(com.lyncode.xoai.dataprovider.filter.conditions.NotCondition notCondition)
getFilter in interface com.lyncode.xoai.dataprovider.services.api.FilterResolverCopyright © 2018 DuraSpace. All Rights Reserved.