Object

org.virtuslab.beholder.filters.json

JsonFilterFields

Related Doc: package json

Permalink

object JsonFilterFields

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JsonFilterFields
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. def ignore[T](implicit arg0: TypedType[T], arg1: Writes[T]): JsonFilterField[T, T]

    Permalink

    Ignores given field in filter.

  12. object inBigDecimal extends ImplicitlyJsonFilterFiled[BigDecimal, BigDecimal]

    Permalink
  13. object inBoolean extends ImplicitlyJsonFilterFiled[Boolean, Boolean]

    Permalink

    simple check boolean

  14. object inDateTime extends ImplicitlyJsonFilterFiled[DateTime, DateTime]

    Permalink
  15. def inEnum[T <: Enumeration](enum: T)(implicit tm: BaseTypedType[JsonFilterFields.inEnum.T.Value], formatter: Format[JsonFilterFields.inEnum.T.Value]): JsonFilterField[JsonFilterFields.inEnum.T.Value, JsonFilterFields.inEnum.T.Value]

    Permalink

    check enum value

    check enum value

    T

    - enum class (eg. Colors.type)

  16. def inEnumSeq[T <: Enumeration](enum: T)(implicit tm: BaseTypedType[JsonFilterFields.inEnumSeq.T.Value], formatter: Format[JsonFilterFields.inEnumSeq.T.Value]): JsonFilterField[JsonFilterFields.inEnumSeq.T.Value, Seq[JsonFilterFields.inEnumSeq.T.Value]]

    Permalink

    check if enum value is in given sequence

    check if enum value is in given sequence

    T

    - enum class (eg. Colors.type)

  17. def inField[T](typeName: String)(implicit arg0: BaseTypedType[T], arg1: Format[T]): ImplicitlyJsonFilterFiled[T, T]

    Permalink
  18. def inFieldSeq[T](typeName: String)(implicit arg0: BaseTypedType[T], arg1: Format[T]): ImplicitlyJsonFilterFiled[T, Seq[T]]

    Permalink
  19. object inIntField extends ImplicitlyJsonFilterFiled[Int, Int]

    Permalink

    find exact number

  20. object inIntFieldSeq extends ImplicitlyJsonFilterFiled[Int, Seq[Int]]

    Permalink

    check if value is in given sequence

  21. object inLocalDate extends ImplicitlyJsonFilterFiled[LocalDate, LocalDate]

    Permalink
  22. def inOptionRange[T](baseType: JsonFilterField[T, T])(implicit arg0: BaseTypedType[T], arg1: Format[T]): JsonFilterField[Option[T], FilterRange[T]]

    Permalink
  23. object inOptionText extends ImplicitlyJsonFilterFiled[Option[String], String]

    Permalink

    search in text (ilike) for optional fields

  24. def inRange[T](baseType: JsonFilterField[T, T])(implicit arg0: BaseTypedType[T], arg1: Format[T]): JsonFilterField[T, FilterRange[T]]

    Permalink
  25. object inText extends ImplicitlyJsonFilterFiled[String, String]

    Permalink

    search in text (ilike)

  26. object inTextSeq extends ImplicitlyJsonFilterFiled[String, Seq[String]]

    Permalink

    check if text is in given text sequence (ilike)

  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  33. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped