Packages

package id

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed class Guid [+A] extends Ordered[Guid[_]] with Serializable

    Tries to be a space/cpu efficient and type safe replacement for java's UUID.

    Tries to be a space/cpu efficient and type safe replacement for java's UUID.

    This class takes a single (although unused) type parameter. This is to implemnet compile-time checks while still keeping the json integration simple (only need to define (de)serialization in one place)

    E.g.

    val orderGuid: Guid[Order] = ...
    val userGuid: Guid[User] = ...
    Annotations
    @SerialVersionUID()
  2. case class GuidSet [A] extends Set[Guid[A]] with Product with Serializable

    A Set implementation for Guids, which stores the data in a memory efficient way that is optimized for fast look-ups

  3. sealed class Id [+T, V] extends Serializable
    Annotations
    @SerialVersionUID()

Value Members

  1. object Guid extends Serializable
  2. object GuidSet extends Serializable
  3. object Id extends Serializable

    A typed Identifier

Ungrouped