Package org.dspace.xoai.filter
Class DSpaceMetadataExistsFilter
- java.lang.Object
-
- org.dspace.xoai.filter.DSpaceFilter
-
- org.dspace.xoai.filter.DSpaceMetadataExistsFilter
-
- All Implemented Interfaces:
com.lyncode.xoai.dataprovider.data.Filter
public class DSpaceMetadataExistsFilter extends DSpaceFilter
This filter allows one to retrieve (from the data source) those items which contains at least one metadata field value defined, it allows one to define multiple metadata fields to check against.One line summary: At least one metadata field defined
- Author:
- Ariel J. Lira (arieljlira at gmail dot com), Lyncode Development Team (dspace at lyncode dot com)
-
-
Field Summary
-
Fields inherited from class org.dspace.xoai.filter.DSpaceFilter
configuration, context, fieldResolver
-
-
Constructor Summary
Constructors Constructor Description DSpaceMetadataExistsFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SolrFilterResultbuildSolrQuery()booleanisShown(DSpaceItem item)-
Methods inherited from class org.dspace.xoai.filter.DSpaceFilter
getConfiguration, getContext, getFieldResolver, isItemShown, setConfiguration, setContext, setFieldResolver
-
-
-
-
Method Detail
-
isShown
public boolean isShown(DSpaceItem item)
- Specified by:
isShownin classDSpaceFilter
-
buildSolrQuery
public SolrFilterResult buildSolrQuery()
- Specified by:
buildSolrQueryin classDSpaceFilter
-
-