Packages

object ParameterMapper

Source
ParameterMapper.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParameterMapper
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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. implicit final val BooleanParameterMapper: ParameterMapper[Boolean]
  5. implicit final val ByteArrayParameterMapper: ParameterMapper[Array[Byte]]
  6. implicit final val ByteArraySeqParameterMapper: ParameterMapper[ArraySeq[Byte]]
  7. implicit final val DoubleParameterMapper: ParameterMapper[Double]
  8. implicit final val FloatParameterMapper: ParameterMapper[Float]
  9. implicit final val IntParameterMapper: ParameterMapper[Int]
  10. implicit final val JDateParameterMapper: ParameterMapper[LocalDate]
  11. implicit final val JDateTimeParameterMapper: ParameterMapper[LocalDateTime]
  12. implicit final val JDurationParameterMapper: ParameterMapper[Duration]
  13. implicit final val JPeriodParameterMapper: ParameterMapper[Period]
  14. implicit final val JTimeParameterMapper: ParameterMapper[LocalTime]
  15. implicit final val JZDateTimeParameterMapper: ParameterMapper[ZonedDateTime]
  16. implicit final val JZTimeParameterMapper: ParameterMapper[OffsetTime]
  17. implicit final val LongParameterMapper: ParameterMapper[Long]
  18. implicit final val NeoDurationParameterMapper: ParameterMapper[IsoDuration]
  19. implicit final val NeoPointParameterMapper: ParameterMapper[Point]
  20. implicit final val PassthroughParameterMapper: ParameterMapper[QueryParam]

    A QueryParam is already encoded so all we need to do is return the same value.

    A QueryParam is already encoded so all we need to do is return the same value. This instance is useful to pass heterogeneous Lists and Maps.

  21. implicit final val StringParameterMapper: ParameterMapper[String]
  22. implicit final val UUIDParameterMapper: ParameterMapper[UUID]
  23. def apply[A](implicit mapper: ParameterMapper[A]): ParameterMapper[A]

    Summons an implicit ParameterMapper already in scope by result type.

    Summons an implicit ParameterMapper already in scope by result type.

    A

    The input type of the mapper.

    mapper

    A ParameterMapper in scope of the desired type.

    returns

    A ParameterMapper for the given type currently in implicit scope.

  24. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  25. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  26. implicit final def collectionParameterMapper[T, C[_]](implicit ev: <:<[C[T], Iterable[T]], mapper: ParameterMapper[T]): ParameterMapper[C[T]]
  27. def const[A](v: AnyRef): ParameterMapper[A]

    Constructs a ParameterMapper that always returns a constant value.

    Constructs a ParameterMapper that always returns a constant value.

    A

    The type of the input value.

    v

    The value to always return.

    returns

    A ParameterMapper that always returns the supplied value.

  28. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. implicit final def iterableParameterMapper[T, C](implicit ev: <:<[C, Iterable[T]], mapper: ParameterMapper[T]): ParameterMapper[C]
  34. implicit final def mapParameterMapper[K, V, M[_, _]](implicit ev: <:<[M[K, V], Iterable[(K, V)]], keyMapper: KeyMapper[K], valueMapper: ParameterMapper[V]): ParameterMapper[M[K, V]]
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  38. implicit final def optionAnyRefParameterMapper[T](implicit mapper: ParameterMapper[T]): ParameterMapper[Option[T]]
  39. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. implicit final def tupleParameterMapper[A, B](implicit aMapper: ParameterMapper[A], bMapper: ParameterMapper[B]): ParameterMapper[(A, B)]
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped