public abstract class DSpaceFilter extends Object implements com.lyncode.xoai.dataprovider.data.Filter
| Modifier and Type | Field and Description |
|---|---|
protected com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap |
configuration
The configuration from xoai.xml file
|
protected Context |
context
The oai context
|
protected FieldResolver |
fieldResolver
The configuration from xoai.xml file
|
| Constructor and Description |
|---|
DSpaceFilter() |
| Modifier and Type | Method and Description |
|---|---|
abstract SolrFilterResult |
buildSolrQuery() |
com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap |
getConfiguration() |
Context |
getContext() |
FieldResolver |
getFieldResolver() |
boolean |
isItemShown(com.lyncode.xoai.dataprovider.data.ItemIdentifier item) |
abstract boolean |
isShown(DSpaceItem item) |
void |
setConfiguration(com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap configuration) |
void |
setContext(Context context) |
void |
setFieldResolver(FieldResolver fieldResolver) |
protected com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap configuration
protected FieldResolver fieldResolver
protected Context context
public abstract SolrFilterResult buildSolrQuery()
public abstract boolean isShown(DSpaceItem item)
public boolean isItemShown(com.lyncode.xoai.dataprovider.data.ItemIdentifier item)
isItemShown in interface com.lyncode.xoai.dataprovider.data.Filterpublic com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap getConfiguration()
public void setConfiguration(com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap configuration)
configuration - the configuration map to setpublic FieldResolver getFieldResolver()
public void setFieldResolver(FieldResolver fieldResolver)
fieldResolver - the fieldResolver to setpublic Context getContext()
public void setContext(Context context)
context - the context to setCopyright © 2022 LYRASIS. All rights reserved.