Packages

package linking

Type Members

  1. case class LinkEvaluation[F[_], S, T <: DomainElement, C <: WebApiContext](source: F[S])(afterLinking: (F[T]) ⇒ Unit) extends Product with Serializable

    Produces a link from source and executes a afterLinking with the resulting link

    Produces a link from source and executes a afterLinking with the resulting link

    F

    is an optional wrapper of arity 1 e.g. Seq, List, Set

    S

    link source type

    T

    link target type < DomainElement

    C

    context

    source

    source

    afterLinking

    callback

  2. trait Linker[F[_], S, T <: DomainElement, C <: WebApiContext] extends AnyRef

    Class that is able to produce links to any domain element

    Class that is able to produce links to any domain element

    F

    is an optional wrapper of arity 1 e.g. Seq, List, Set

    S

    link source type

    T

    link target type < DomainElement

    C

    context

Ungrouped