com.gilt.opm

storage

package storage

Visibility
  1. Public
  2. All

Type Members

  1. trait MongoMapper extends AnyRef

    When adding in type support as mixable traits, extend from this trait to streamline some of the complexity around chaining multiple TypeSupport traits.

    When adding in type support as mixable traits, extend from this trait to streamline some of the complexity around chaining multiple TypeSupport traits.

    See OpmMongoBasicTypeSupport for the best way to implement this. Generally, you will likely define a PartialFunction, followed by 'orElse super.toMongoMapper' or 'orElse super.fromMongoMapper'. Due to strong typing, you will likely need to define the PartialFunction in a local val.

  2. trait OpmMongoBasicTypeSupport extends MongoMapper

    Adds support for storing InetAddress, BigDecimal and BigInt members of an com.gilt.opm.OpmObject to MongoDB.

    Adds support for storing InetAddress, BigDecimal and BigInt members of an com.gilt.opm.OpmObject to MongoDB. You can mix in this trait on its own or alongside any other support traits.

  3. trait OpmMongoEnumerationSupport extends MongoMapper

    Adds support for storing scala Enumerations to MongoDB.

    Adds support for storing scala Enumerations to MongoDB. You can mix in this trait on its own or alongside any other support traits.

  4. trait OpmMongoGiltTypeSupport extends MongoMapper

    Adds support for storing Guid and Timestamp members of an OpmObject to MongoDB.

    Adds support for storing Guid and Timestamp members of an OpmObject to MongoDB. You can mix in this trait on its own or alongside any other support traits.

Ungrouped