Package

tech.scoundrel

record

Permalink

package record

Visibility
  1. Public
  2. All

Type Members

  1. trait BaseField extends FieldIdentifier with net.liftweb.util.BaseField

    Permalink

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

  2. 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

  3. trait LifecycleCallbacks extends AnyRef

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

    Permalink
  5. trait MetaRecord[BaseRecord <: Record[BaseRecord]] extends AnyRef

    Permalink

    Holds meta information and operations on a record

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

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

    Permalink

    Refined trait for fields owned by a particular record type

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

    Permalink
  9. trait TypedField[ThisType] extends BaseField

    Permalink

    Refined trait for fields holding a particular value type

Value Members

  1. object FieldHelpers

    Permalink
  2. object RecordRules extends Factory

    Permalink
  3. package field

    Permalink

Ungrouped