Class BaseDSpaceFilterResolver
java.lang.Object
org.dspace.xoai.services.impl.xoai.BaseDSpaceFilterResolver
- All Implemented Interfaces:
com.lyncode.xoai.dataprovider.services.api.FilterResolver,DSpaceFilterResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildSolrQuery(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) getFilter(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)
-
Constructor Details
-
BaseDSpaceFilterResolver
public BaseDSpaceFilterResolver()
-
-
Method Details
-
getFilter
-
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
-