com.gilt

opm

package opm

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. opm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Diff(field: String, newValue: Option[OpmField]) extends Product with Serializable

  2. class NanoTimestamp extends Comparable[NanoTimestamp]

    Immutable wrapper around a timestamp.

  3. trait OpmAuditedMongoStorage[T <: OpmAuditedObject[U], U] extends OpmMongoStorage[T] with OpmAuditedStorage[T, U]

  4. trait OpmAuditedObject[U] extends OpmObject

    Extend this trait when you want to include auditing of updatedBy and updateReason.

  5. trait OpmAuditedStorage[T <: OpmAuditedObject[U], U] extends OpmStorage[T]

  6. trait OpmFactory extends AnyRef

  7. type OpmFromMongoMapper = PartialFunction[(String, Option[Class[_]], AnyRef), AnyRef]

  8. trait OpmMongoStorage[V <: OpmObject] extends OpmStorage[V] with MongoMapper with LockManager

    Mixing to provide mongo storage for OpmObjects.

  9. trait OpmObject extends AnyRef

  10. class OpmQueryResult[T <: OpmObject] extends AnyRef

    This class exposes the results of an OPM query.

  11. trait OpmStorage[V <: OpmObject] extends AnyRef

    Document Me.

  12. type OpmToMongoMapper = PartialFunction[(String, Option[Class[_]], AnyRef), AnyRef]

  13. case class RichOpmAuditObject[T <: OpmAuditedObject[U], U](obj: T)(implicit evidence$3: Manifest[T]) extends RichOpmObjectInitializer[T] with Product with Serializable

  14. case class RichOpmObject[T <: OpmObject](obj: T)(implicit evidence$2: Manifest[T]) extends RichOpmObjectInitializer[T] with Product with Serializable

  15. abstract class RichOpmObjectInitializer[T <: OpmObject] extends AnyRef

  16. case class RichOpmObjectSetter[T <: OpmObject, V](roo: RichOpmObjectInitializer[T]) extends Product with Serializable

    This class is used to make sure that you are passing the right type to "to".

Value Members

  1. object NanoTimestamp

  2. object OpmAuditedObject

  3. object OpmFactory extends OpmFactory

  4. object OpmIntrospection

  5. object OpmMongoStorage

  6. object OpmObject

  7. object OpmQueryResult

  8. package lock

  9. val noOpMongoMapper: PartialFunction[(String, Option[Class[_]], AnyRef), AnyRef] { def apply(args: (String, Option[Class[_]], AnyRef)): Nothing }

  10. package query

  11. package storage

  12. package utils

Inherited from AnyRef

Inherited from Any

Ungrouped