Package

peds.commons

partial

Permalink

package partial

The partial package is useful in filtering RESTful interfaces in order to focus a response on only the requried data. This has several benefits to the operation of APIs. It reduces the bandwidth required to support an API and thereby reduces reduces the operational cost for the service. For large scale services this can be significant.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. partial
  2. JsonReducable
  3. XmlReducable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class CompositeCriterion(props: Map[String, String], subCriteria: (String, PartialCriteria)*) extends PartialCriteria with Equals with Product with Serializable

    Permalink
  2. trait JsonReducable extends AnyRef

    Permalink
  3. case class NilTransformable[A]() extends Transformable[A] with Product with Serializable

    Permalink
  4. sealed abstract class PartialCriteria extends Equals

    Permalink
  5. class PartialParser extends RegexParsers with PackratParsers

    Permalink
  6. case class PrimeCriterion(props: Map[String, String] = Map()) extends PartialCriteria with Equals with Product with Serializable

    Permalink
  7. trait Reducable[A] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  8. trait Transformable[A] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  9. trait XmlReducable extends AnyRef

    Permalink

Value Members

  1. object CompositeCriterion extends Serializable

    Permalink
  2. object JsonReducable

    Permalink
  3. object PrimeCriterion extends Serializable

    Permalink
  4. object Transformable

    Permalink
  5. object XmlReducable

    Permalink
  6. def elide[A](data: A, spec: String)(implicit arg0: Reducable[A]): A

    Permalink
  7. implicit def jsonReducable(implicit xform: Transformable[JValue]): Reducable[JValue]

    Permalink
    Definition Classes
    JsonReducable
  8. implicit val jsonTransformable: JsonTransformable.type

    Permalink
  9. implicit def xmlReducable(implicit xform: Transformable[Elem]): Reducable[Elem]

    Permalink
    Definition Classes
    XmlReducable
  10. implicit val xmlTransformable: XmlTransformable.type

    Permalink

Inherited from JsonReducable

Inherited from XmlReducable

Inherited from AnyRef

Inherited from Any

Ungrouped