java.lang.Object
de.digitalcollections.cudami.server.controller.legacy.model.LegacyFiltering

public class LegacyFiltering extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    LegacyFiltering(de.digitalcollections.model.list.filtering.Filtering filtering)
     
    LegacyFiltering(List<de.digitalcollections.model.list.filtering.FilterCriterion> filterCriteria)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<de.digitalcollections.model.list.filtering.FilterCriterion>
    add(LegacyFiltering filtering)
    Add all filter criteria of given filtering to existing filtering.
    void
    add(de.digitalcollections.model.list.filtering.FilterCriterion filterCriterion)
     
    void
    add(String expression, de.digitalcollections.model.list.filtering.FilterCriterion filterCriterion)
     
    boolean
     
    List<de.digitalcollections.model.list.filtering.FilterCriterion>
     
    de.digitalcollections.model.list.filtering.FilterCriterion
    Returns the filter criteria registered for the given property.
    int
     
    protected void
     
    void
    setFilterCriteria(List<de.digitalcollections.model.list.filtering.FilterCriterion> filterCriteria)
     
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LegacyFiltering

      public LegacyFiltering()
    • LegacyFiltering

      public LegacyFiltering(List<de.digitalcollections.model.list.filtering.FilterCriterion> filterCriteria)
    • LegacyFiltering

      public LegacyFiltering(de.digitalcollections.model.list.filtering.Filtering filtering)
  • Method Details

    • add

      public List<de.digitalcollections.model.list.filtering.FilterCriterion> add(LegacyFiltering filtering)
      Add all filter criteria of given filtering to existing filtering. Initialise if no existing filtering.
      Parameters:
      filtering - new filtering to add
      Returns:
      complete filtering
    • add

      public void add(de.digitalcollections.model.list.filtering.FilterCriterion filterCriterion)
    • add

      public void add(String expression, de.digitalcollections.model.list.filtering.FilterCriterion filterCriterion)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • getFilterCriteria

      public List<de.digitalcollections.model.list.filtering.FilterCriterion> getFilterCriteria()
      Returns:
      returns all filter criterias
    • getFilterCriterionFor

      public de.digitalcollections.model.list.filtering.FilterCriterion getFilterCriterionFor(String property)
      Returns the filter criteria registered for the given property.
      Parameters:
      property - given property
      Returns:
      the filter criteria registered for the given property
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • init

      protected void init()
    • setFilterCriteria

      public void setFilterCriteria(List<de.digitalcollections.model.list.filtering.FilterCriterion> filterCriteria)
      Parameters:
      filterCriteria - set list of filter criteria
    • toString

      public String toString()
      Overrides:
      toString in class Object