Class BaseDSpaceFilterResolver
- java.lang.Object
-
- org.dspace.xoai.services.impl.xoai.BaseDSpaceFilterResolver
-
- All Implemented Interfaces:
com.lyncode.xoai.dataprovider.services.api.FilterResolver,DSpaceFilterResolver
public class BaseDSpaceFilterResolver extends Object implements DSpaceFilterResolver
-
-
Constructor Summary
Constructors Constructor Description BaseDSpaceFilterResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbuildSolrQuery(com.lyncode.xoai.dataprovider.filter.Scope scope, com.lyncode.xoai.dataprovider.filter.conditions.Condition condition)com.lyncode.xoai.dataprovider.data.FiltergetFilter(com.lyncode.xoai.dataprovider.filter.conditions.AndCondition andCondition)DSpaceFiltergetFilter(com.lyncode.xoai.dataprovider.filter.conditions.Condition condition)com.lyncode.xoai.dataprovider.data.FiltergetFilter(com.lyncode.xoai.dataprovider.filter.conditions.NotCondition notCondition)com.lyncode.xoai.dataprovider.data.FiltergetFilter(com.lyncode.xoai.dataprovider.filter.conditions.OrCondition orCondition)com.lyncode.xoai.dataprovider.data.FiltergetFilter(Class<? extends com.lyncode.xoai.dataprovider.data.Filter> filterClass, com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap configuration)
-
-
-
Method Detail
-
getFilter
public DSpaceFilter getFilter(com.lyncode.xoai.dataprovider.filter.conditions.Condition condition)
-
buildSolrQuery
public String buildSolrQuery(com.lyncode.xoai.dataprovider.filter.Scope scope, com.lyncode.xoai.dataprovider.filter.conditions.Condition condition)
- Specified by:
buildSolrQueryin interfaceDSpaceFilterResolver
-
getFilter
public com.lyncode.xoai.dataprovider.data.Filter getFilter(Class<? extends com.lyncode.xoai.dataprovider.data.Filter> filterClass, com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap configuration)
- Specified by:
getFilterin interfacecom.lyncode.xoai.dataprovider.services.api.FilterResolver
-
getFilter
public com.lyncode.xoai.dataprovider.data.Filter getFilter(com.lyncode.xoai.dataprovider.filter.conditions.AndCondition andCondition)
- Specified by:
getFilterin interfacecom.lyncode.xoai.dataprovider.services.api.FilterResolver
-
getFilter
public com.lyncode.xoai.dataprovider.data.Filter getFilter(com.lyncode.xoai.dataprovider.filter.conditions.OrCondition orCondition)
- Specified by:
getFilterin interfacecom.lyncode.xoai.dataprovider.services.api.FilterResolver
-
getFilter
public com.lyncode.xoai.dataprovider.data.Filter getFilter(com.lyncode.xoai.dataprovider.filter.conditions.NotCondition notCondition)
- Specified by:
getFilterin interfacecom.lyncode.xoai.dataprovider.services.api.FilterResolver
-
-