org.virtuslab.beholder

filters

package filters

Visibility
  1. Public
  2. All

Type Members

  1. abstract class BaseFilter[Id, Entity, Table <: BaseView[Id, Entity], FilteredData] extends AnyRef

    Base filter class, contains public operations for all filters instances.

  2. case class FilterDefinition[Data](take: Option[Int], skip: Option[Int], orderBy: Option[Order], data: Data) extends Product with Serializable

    Base class that is mapped to form.

  3. abstract class FilterField[A, B] extends AnyRef

    filter field - there is information how read parameters from form data (mapping) and how create sql's where statement(filter on column) for it

  4. trait FiltersGeneratedCode[Entity] extends BaseFilterData

    Generated code for filters

  5. final class FiltersGenerator[Entity] extends FiltersGeneratedCode[Entity]

  6. case class Order(column: String, asc: Boolean) extends Product with Serializable

Value Members

  1. object FilterField

Ungrouped