org.virtuslab.unicorn

ids

package ids

Visibility
  1. Public
  2. All

Type Members

  1. trait Applicable[I <: BaseId] extends AnyRef

    Marker trait

  2. trait BaseId extends Any

    Base trait for all ids in system.

  3. abstract class BaseTable[A] extends Table[A] with CustomTypeMappers

    Base trait for all tables.

  4. abstract class IdCompanion[I <: BaseId] extends PlayImplicits[I] with SlickImplicits[I] with Applicable[I]

    Base class for companion objects for id classes.

  5. abstract class IdTable[I <: BaseId, A <: WithId[I]] extends BaseTable[A] with SavingMethods[I, A, IdTable[I, A]]

    Base class for all tables that contains an id.

  6. trait PlayImplicits[I <: BaseId] extends AnyRef

    Implicits required by Play.

  7. trait SlickImplicits[I <: BaseId] extends AnyRef

    Implicits required by Slick.

  8. trait WithId[I] extends AnyRef

    Base class for all entities that contains an id.

Value Members

  1. object CustomTypeMappers extends CustomTypeMappers

    Object for play.api.db.slick.ids.CustomTypeMappers if you prefer import rather than extend.

  2. package services

Ungrouped