Class BrowseFunctionality

java.lang.Object
io.goobi.viewer.model.cms.itemfunctionality.BrowseFunctionality
All Implemented Interfaces:
Functionality

public class BrowseFunctionality extends Object implements Functionality
Author:
florian
  • Constructor Details

    • BrowseFunctionality

      public BrowseFunctionality(String field)
      Parameters:
      field -
  • Method Details

    • setPageNo

      public void setPageNo(int pageNo)
      Description copied from interface: Functionality

      setPageNo.

      Specified by:
      setPageNo in interface Functionality
      Parameters:
      pageNo - a int.
    • getPageNo

      public int getPageNo()
      Description copied from interface: Functionality

      getPageNo.

      Specified by:
      getPageNo in interface Functionality
      Returns:
      a int.
    • setBrowseField

      public void setBrowseField(String field)
      Set the SOLR field which to browse to create the list
      Parameters:
      field -
    • getBrowseField

      public String getBrowseField()
      Get the SOLR field which to browse to create the list
      Returns:
      the browseField
    • setFilter

      public void setFilter(String field, String value)
      Set an additional filter to restrict the list to a subset of all records
      Parameters:
      field -
      value -
    • setStartingCharacter

      public void setStartingCharacter(String start)
      Set the start character for which results should be displayed
      Parameters:
      start -
    • getStartingCharacter

      public String getStartingCharacter()
      Get the start character for which results should be displayed
      Returns:
      String
    • searchTerms

      Throws:
      PresentationException
      IndexUnreachableException
      RedirectException
    • reset

      public void reset()
      Resets the current browse page and the current string filter