Package org.dspace.xoai.filter
Class DSpaceWithdrawnFilter
- java.lang.Object
-
- org.dspace.xoai.filter.DSpaceFilter
-
- org.dspace.xoai.filter.DSpaceWithdrawnFilter
-
- All Implemented Interfaces:
com.lyncode.xoai.dataprovider.data.Filter
public class DSpaceWithdrawnFilter extends DSpaceFilter
Filter for Withdrawn items. Enabling this filter allows tombstones for withdrawn items to be accessible via OAI-PMH. This allows us to properly flag withdrawn items with a "deleted" status. For more info on OAI-PMH "deleted" status, see: http://www.openarchives.org/OAI/openarchivesprotocol.html#deletion(Don't worry, a tombstone doesn't display the withdrawn item's metadata or files.)
- Author:
- Tim Donohue
-
-
Field Summary
-
Fields inherited from class org.dspace.xoai.filter.DSpaceFilter
configuration, context, fieldResolver
-
-
Constructor Summary
Constructors Constructor Description DSpaceWithdrawnFilter()
-
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
-
-