object ParameterMapper
- Source
- ParameterMapper.scala
- Alphabetic
- By Inheritance
- ParameterMapper
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit final val BooleanParameterMapper: ParameterMapper[Boolean]
- implicit final val ByteArrayParameterMapper: ParameterMapper[Array[Byte]]
- implicit final val ByteArraySeqParameterMapper: ParameterMapper[ArraySeq[Byte]]
- implicit final val DoubleParameterMapper: ParameterMapper[Double]
- implicit final val FloatParameterMapper: ParameterMapper[Float]
- implicit final val IntParameterMapper: ParameterMapper[Int]
- implicit final val JDateParameterMapper: ParameterMapper[LocalDate]
- implicit final val JDateTimeParameterMapper: ParameterMapper[LocalDateTime]
- implicit final val JDurationParameterMapper: ParameterMapper[Duration]
- implicit final val JPeriodParameterMapper: ParameterMapper[Period]
- implicit final val JTimeParameterMapper: ParameterMapper[LocalTime]
- implicit final val JZDateTimeParameterMapper: ParameterMapper[ZonedDateTime]
- implicit final val JZTimeParameterMapper: ParameterMapper[OffsetTime]
- implicit final val LongParameterMapper: ParameterMapper[Long]
- implicit final val NeoDurationParameterMapper: ParameterMapper[IsoDuration]
- implicit final val NeoPointParameterMapper: ParameterMapper[Point]
- 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.
- implicit final val StringParameterMapper: ParameterMapper[String]
- implicit final val UUIDParameterMapper: ParameterMapper[UUID]
- 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.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- implicit final def collectionParameterMapper[T, C[_]](implicit ev: <:<[C[T], Iterable[T]], mapper: ParameterMapper[T]): ParameterMapper[C[T]]
- 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.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit final def iterableParameterMapper[T, C](implicit ev: <:<[C, Iterable[T]], mapper: ParameterMapper[T]): ParameterMapper[C]
- 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]]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- implicit final def optionAnyRefParameterMapper[T](implicit mapper: ParameterMapper[T]): ParameterMapper[Option[T]]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit final def tupleParameterMapper[A, B](implicit aMapper: ParameterMapper[A], bMapper: ParameterMapper[B]): ParameterMapper[(A, B)]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])