package record
- Alphabetic
- Public
- All
Type Members
-
trait
BaseField
extends FieldIdentifier with util.BaseField
Base trait of record fields, with functionality common to any type of field owned by any type of record
-
trait
DisplayWithLabel
[OwnerType <: Record[OwnerType]] extends OwnedField[OwnerType]
Mix in to a field to change its form display to be formatted with the label aside.
Mix in to a field to change its form display to be formatted with the label aside.
E.g.
{ control }
- trait ExpandoRecord [MyType <: Record[MyType] with ExpandoRecord[MyType]] extends AnyRef
-
trait
Field
[ThisType, OwnerType <: Record[OwnerType]] extends OwnedField[OwnerType] with TypedField[ThisType]
A simple field that can store and retrieve a value of a given type
- trait KeyField [MyType, OwnerType <: Record[OwnerType] with KeyedRecord[OwnerType, MyType]] extends Field[MyType, OwnerType]
- trait KeyedRecord [MyType <: KeyedRecord[MyType, KeyType], KeyType] extends Record[MyType]
- trait LifecycleCallbacks extends AnyRef
- trait MandatoryTypedField [ThisType] extends TypedField[ThisType] with Product1[ThisType]
-
trait
MegaProtoUser
[T <: MegaProtoUser[T]] extends ProtoUser[T]
ProtoUser is bare bones.
ProtoUser is bare bones. MetaProtoUser contains a bunch more fields including a validated flag, locale, timezone, etc.
-
trait
MetaMegaProtoUser
[ModelType <: MegaProtoUser[ModelType]] extends MetaRecord[ModelType] with proto.ProtoUser
Mix this trait into the Mapper singleton for User and you get a bunch of user functionality including password reset, etc.
-
trait
MetaRecord
[BaseRecord <: Record[BaseRecord]] extends AnyRef
Holds meta information and operations on a record
- trait OptionalTypedField [ThisType] extends TypedField[ThisType] with Product1[Box[ThisType]]
-
trait
OwnedField
[OwnerType <: Record[OwnerType]] extends BaseField
Refined trait for fields owned by a particular record type
-
trait
ProtoUser
[T <: ProtoUser[T]] extends Record[T]
ProtoUser provides a "User" with a first name, last name, email, etc.
- trait Record [MyType <: Record[MyType]] extends FieldContainer
-
trait
TypedField
[ThisType] extends BaseField
Refined trait for fields holding a particular value type
Value Members
- object FieldHelpers
- object RecordHelpers
- object RecordRules extends Factory