com.github.aselab.activerecord.inner

IntermediateRecordCompanion

trait IntermediateRecordCompanion extends ActiveRecordBaseCompanion[CKey, IntermediateRecord]

Source
Associations.scala
Linear Supertypes
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IntermediateRecordCompanion
  2. ActiveRecordBaseCompanion
  3. CompanionConversion
  4. CompanionIterable
  5. ActiveModelCompanion
  6. FormSupport
  7. ProductModelCompanion
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type C = ActiveModelCompanion[ActiveModel]

    Definition Classes
    FormSupport

Abstract Value Members

  1. abstract val tableName: String

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def all: ActiveRecord.Relation1[IntermediateRecord, IntermediateRecord]

    all search.

    all search.

    Definition Classes
    ActiveRecordBaseCompanionCompanionIterable
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def bind(data: Map[String, String])(implicit source: IntermediateRecord = self.newInstance): IntermediateRecord

    Definition Classes
    FormSupport
  9. lazy val classInfo: ClassInfo[IntermediateRecord]

    ProductModel class information

    ProductModel class information

    Definition Classes
    ProductModelCompanion
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. implicit def companionToIterable(c: IntermediateRecordCompanion.this.type): List[IntermediateRecord]

    Definition Classes
    CompanionIterable
  12. implicit def companionToRelation(c: IntermediateRecordCompanion.this.type): ActiveRecord.Relation1[IntermediateRecord, IntermediateRecord]

    Definition Classes
    CompanionConversion
  13. def create(model: IntermediateRecord): IntermediateRecord

    insert record from model.

    insert record from model.

    Attributes
    protected[com.github.aselab.activerecord]
    Definition Classes
    ActiveRecordBaseCompanion
  14. def delete(id: CKey): Boolean

    delete record from id.

    delete record from id.

    Attributes
    protected[com.github.aselab.activerecord]
    Definition Classes
    ActiveRecordBaseCompanion
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. lazy val fieldInfo: Map[String, FieldInfo]

    ProductModel fields information

    ProductModel fields information

    Definition Classes
    ProductModelCompanion
  18. lazy val fields: List[FieldInfo]

    Definition Classes
    ProductModelCompanion
  19. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def find(id: CKey): Option[IntermediateRecord]

    search by id.

    search by id.

    Definition Classes
    ActiveRecordBaseCompanion
  21. def forceDelete(condition: (IntermediateRecord) ⇒ dsl.LogicalBoolean): Int

    Definition Classes
    ActiveRecordBaseCompanion
  22. def forceDeleteAll(): Int

    Definition Classes
    ActiveRecordBaseCompanion
  23. def forceInsertAll(models: IntermediateRecord*): Unit

    Definition Classes
    ActiveRecordBaseCompanion
  24. def forceInsertAll(models: Iterable[IntermediateRecord]): Unit

    Definition Classes
    ActiveRecordBaseCompanion
  25. def forceUpdate(condition: (IntermediateRecord) ⇒ dsl.LogicalBoolean)(updateAssignments: (IntermediateRecord) ⇒ dsl.UpdateAssignment*): Int

    Definition Classes
    ActiveRecordBaseCompanion
  26. def forceUpdateAll(updateAssignments: (IntermediateRecord) ⇒ dsl.UpdateAssignment*): Int

    Definition Classes
    ActiveRecordBaseCompanion
  27. def fromMap(data: Map[String, Any]): IntermediateRecord

    Definition Classes
    ActiveRecordBaseCompanion
  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  30. def inTransaction[T](f: ⇒ T): T

    Definition Classes
    ActiveRecordBaseCompanion
  31. def insertWithValidation(models: IntermediateRecord*): Iterable[IntermediateRecord]

    Definition Classes
    ActiveRecordBaseCompanion
  32. def insertWithValidation(models: Iterable[IntermediateRecord]): Iterable[IntermediateRecord]

    Definition Classes
    ActiveRecordBaseCompanion
  33. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  34. lazy val isOptimistic: Boolean

    Definition Classes
    ActiveRecordBaseCompanion
  35. def isRequired(name: String): Boolean

    Definition Classes
    FormSupport
  36. def isUnique(name: String, m: IntermediateRecord): Boolean

    unique validation.

    unique validation.

    Definition Classes
    ActiveRecordBaseCompanion
  37. implicit val keyedEntityDef: dsl.KeyedEntityDef[IntermediateRecord, CKey] { val idPropertyName: String }

    Definition Classes
    ActiveRecordBaseCompanion
  38. implicit val manifest: Manifest[IntermediateRecord]

  39. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. def newInstance: IntermediateRecord

    Create a new model object.

    Create a new model object.

    Definition Classes
    IntermediateRecordCompanionActiveModelCompanionProductModelCompanion
  41. def newInstance(data: Map[String, Any]): IntermediateRecord

    Definition Classes
    ActiveModelCompanion
  42. final def notify(): Unit

    Definition Classes
    AnyRef
  43. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  44. lazy val schema: ActiveRecordTables

    database schema

    database schema

    Definition Classes
    ActiveRecordBaseCompanion
  45. def self: IntermediateRecordCompanion.this.type

    self reference

    self reference

    Attributes
    protected
    Definition Classes
    ActiveRecordBaseCompanion
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  47. lazy val table: dsl.Table[IntermediateRecord]

  48. lazy val targetClass: Class[IntermediateRecord]

  49. def toString(): String

    Definition Classes
    AnyRef → Any
  50. def transaction[T](f: ⇒ T): T

    Definition Classes
    ActiveRecordBaseCompanion
  51. def unbind(m: IntermediateRecord): Map[String, String]

    Definition Classes
    FormSupport
  52. lazy val uniqueFields: List[FieldInfo]

    Unique annotated fields

    Unique annotated fields

    Definition Classes
    ActiveRecordBaseCompanion
  53. def update(model: IntermediateRecord): Unit

    update record from model.

    update record from model.

    Attributes
    protected[com.github.aselab.activerecord]
    Definition Classes
    ActiveRecordBaseCompanion
  54. lazy val validatableFields: List[FieldInfo]

    Definition Classes
    ProductModelCompanion
  55. lazy val validators: Map[String, Seq[(Annotation, Validator[_])]]

    Definition Classes
    ProductModelCompanion
  56. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped