com.github.aselab

activerecord

package activerecord

Visibility
  1. Public
  2. All

Type Members

  1. abstract class ActiveRecord extends ActiveRecordBase[Long] with activerecord.ActiveRecord.HabtmAssociationSupport

    Base class of ActiveRecord objects.

  2. trait ActiveRecordBase[T] extends ProductModel with CRUDable with activerecord.ActiveRecord.AssociationSupport with ValidationSupport with IO

  3. trait ActiveRecordBaseCompanion[K, T <: ActiveRecordBase[K]] extends ProductModelCompanion[T] with CompanionConversion[T] with FormSupport[T]

  4. trait ActiveRecordCompanion[T <: ActiveRecord] extends ActiveRecordBaseCompanion[Long, T]

    Base class of ActiveRecord companion objects.

  5. trait ActiveRecordConfig extends AnyRef

  6. class ActiveRecordException extends RuntimeException

  7. trait ActiveRecordTables extends Schema

    Base class of database schema.

  8. trait Datestamps extends CRUDable

  9. class DefaultConfig extends ActiveRecordConfig

  10. case class RecordInvalidException(msg: String) extends ActiveRecordException with Product with Serializable

  11. case class RecordNotFoundException(msg: String) extends ActiveRecordException with Product with Serializable

  12. case class SchemaSettingException(msg: String) extends ActiveRecordException with Product with Serializable

  13. case class StaleObjectException(msg: String) extends ActiveRecordException with Product with Serializable

  14. trait Timestamps extends CRUDable

Value Members

  1. object ActiveRecord extends Relations with Associations

  2. object ActiveRecordException extends Serializable

  3. object Config

  4. package annotations

  5. object dsl extends PrimitiveTypeMode with Annotations with DSL with Types

  6. package experimental

  7. package i18n

  8. package inner

  9. package io

  10. package reflections

  11. package squeryl

  12. package validations

Ungrouped