Class DSpaceFilter

    • Field Detail

      • configuration

        protected com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap configuration
        The configuration from xoai.xml file
      • fieldResolver

        protected FieldResolver fieldResolver
        The configuration from xoai.xml file
      • context

        protected Context context
        The oai context
    • Constructor Detail

      • DSpaceFilter

        public DSpaceFilter()
    • Method Detail

      • isShown

        public abstract boolean isShown​(DSpaceItem item)
      • isItemShown

        public boolean isItemShown​(com.lyncode.xoai.dataprovider.data.ItemIdentifier item)
        Specified by:
        isItemShown in interface com.lyncode.xoai.dataprovider.data.Filter
      • getConfiguration

        public com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap getConfiguration()
        Returns:
        the configuration map if defined in xoai.xml, otherwise null.
      • setConfiguration

        public void setConfiguration​(com.lyncode.xoai.dataprovider.xml.xoaiconfig.parameters.ParameterMap configuration)
        Parameters:
        configuration - the configuration map to set
      • getFieldResolver

        public FieldResolver getFieldResolver()
        Returns:
        the fieldResolver
      • setFieldResolver

        public void setFieldResolver​(FieldResolver fieldResolver)
        Parameters:
        fieldResolver - the fieldResolver to set
      • getContext

        public Context getContext()
        Returns:
        the context
      • setContext

        public void setContext​(Context context)
        Parameters:
        context - the context to set