Packages

case class MetadataCriteria(field: String, fieldType: String, operator: String, value: Option[String], matchMode: Option[String], matchValues: Option[List[String]], dateFormats: Option[List[String]], converterFallback: Option[String]) extends Serializable with Product

MetadataCriteria is a case class that represents the criteria to filter the metadata of a Annotation.

field

The field of the metadata to filter.

fieldType

The type of the field to filter. Options: string, int, float, date.

operator

The operator to apply to the filter. Options: equals, not_equals, greater_than, greater_than_or_equals, less_than, less_than_or_equals, contains, not_contains, regex.

value

The value to filter.

matchMode

The match mode to apply to the filter. Options: any, all, none.

matchValues

The values to match.

dateFormats

The date formats to apply to the filter.

converterFallback

The converter fallback when hitting cast exception. Options: filter, not_filter, error.

Linear Supertypes
Product, Equals, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MetadataCriteria
  2. Product
  3. Equals
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MetadataCriteria(field: String, fieldType: String, operator: String, value: Option[String], matchMode: Option[String], matchValues: Option[List[String]], dateFormats: Option[List[String]], converterFallback: Option[String])

    field

    The field of the metadata to filter.

    fieldType

    The type of the field to filter. Options: string, int, float, date.

    operator

    The operator to apply to the filter. Options: equals, not_equals, greater_than, greater_than_or_equals, less_than, less_than_or_equals, contains, not_contains, regex.

    value

    The value to filter.

    matchMode

    The match mode to apply to the filter. Options: any, all, none.

    matchValues

    The values to match.

    dateFormats

    The date formats to apply to the filter.

    converterFallback

    The converter fallback when hitting cast exception. Options: filter, not_filter, error.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val converterFallback: Option[String]
  7. val dateFormats: Option[List[String]]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. val field: String
  10. val fieldType: String
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. val matchMode: Option[String]
  15. val matchValues: Option[List[String]]
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. val operator: String
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. val value: Option[String]
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Product

Inherited from Equals

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped