net.liftweb

record

package record

Visibility
  1. Public
  2. All

Type Members

  1. trait BaseField extends FieldIdentifier with BaseField

    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]

    Mix in to a field to change its form display to be formatted with the label aside.

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

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

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

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

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

  7. trait LifecycleCallbacks extends AnyRef

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

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

    ProtoUser is bare bones.

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

    Mix this trait into the 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

    Holds meta information and operations on a record

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

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

    Refined trait for fields owned by a particular record type

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

    ProtoUser is a base class that gives you a "User" that has a first name, last name, email, etc.

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

  16. trait TypedField [ThisType] extends BaseField

    Refined trait for fields holding a particular value type

  17. trait DBMetaRecord [BaseRecord <: DBRecord[BaseRecord]] extends MetaRecord[BaseRecord]

    Annotations
    @deprecated
    Deprecated

    This was never fully implemented. If you're looking for a SQL implementation of Record, please see Squeryl-Record. If you have any questions, please bring them up on the mailing list.

  18. trait DBRecord [MyType <: DBRecord[MyType]] extends Record[MyType]

    Annotations
    @deprecated
    Deprecated

    This was never fully implemented. If you're looking for a SQL implementation of Record, please see Squeryl-Record. If you have any questions, please bring them up on the mailing list.

  19. trait JDBCFieldFlavor [MyType] extends AnyRef

    Desribes common aspects related with JDBC

Value Members

  1. object FieldHelpers extends AnyRef

  2. object RecordHelpers extends AnyRef

  3. package field