Package

net.liftweb

record

Permalink

package record

Visibility
  1. Public
  2. All

Type Members

  1. trait BaseField extends FieldIdentifier with util.BaseField

    Permalink

    Base trait of record fields, with functionality common to any type of field owned by any type of record

  2. trait DisplayWithLabel[OwnerType <: Record[OwnerType]] extends OwnedField[OwnerType]

    Permalink

    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 }

  3. trait ExpandoRecord[MyType <: Record[MyType] with ExpandoRecord[MyType]] extends AnyRef

    Permalink
  4. trait Field[ThisType, OwnerType <: Record[OwnerType]] extends OwnedField[OwnerType] with TypedField[ThisType]

    Permalink

    A simple field that can store and retrieve a value of a given type

  5. trait KeyField[MyType, OwnerType <: Record[OwnerType] with KeyedRecord[OwnerType, MyType]] extends Field[MyType, OwnerType]

    Permalink
  6. trait KeyedRecord[MyType <: KeyedRecord[MyType, KeyType], KeyType] extends Record[MyType]

    Permalink
  7. trait LifecycleCallbacks extends AnyRef

    Permalink
  8. trait MandatoryTypedField[ThisType] extends TypedField[ThisType] with Product1[ThisType]

    Permalink
  9. trait MegaProtoUser[T <: MegaProtoUser[T]] extends ProtoUser[T]

    Permalink

    ProtoUser is bare bones.

    ProtoUser is bare bones. MetaProtoUser contains a bunch more fields including a validated flag, locale, timezone, etc.

  10. trait MetaMegaProtoUser[ModelType <: MegaProtoUser[ModelType]] extends MetaRecord[ModelType] with proto.ProtoUser

    Permalink

    Mix this trait into the Mapper singleton for User and you get a bunch of user functionality including password reset, etc.

  11. trait MetaRecord[BaseRecord <: Record[BaseRecord]] extends AnyRef

    Permalink

    Holds meta information and operations on a record

  12. trait OptionalTypedField[ThisType] extends TypedField[ThisType] with Product1[Box[ThisType]]

    Permalink
  13. trait OwnedField[OwnerType <: Record[OwnerType]] extends BaseField

    Permalink

    Refined trait for fields owned by a particular record type

  14. trait ProtoUser[T <: ProtoUser[T]] extends Record[T]

    Permalink

    ProtoUser provides a "User" with a first name, last name, email, etc.

  15. trait Record[MyType <: Record[MyType]] extends FieldContainer

    Permalink
  16. trait TypedField[ThisType] extends BaseField

    Permalink

    Refined trait for fields holding a particular value type

Value Members

  1. object FieldHelpers

    Permalink
  2. object RecordHelpers

    Permalink
  3. object RecordRules extends Factory

    Permalink
  4. package field

    Permalink

Ungrouped