com.github.aselab.activerecord.inner

IntermediateRecordCompanion

Related Doc: package inner

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. JsonSupport
  7. FormSupport
  8. ProductModelCompanion
  9. AnyRef
  10. 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: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. def all: ActiveRecord.Relation1[IntermediateRecord, IntermediateRecord]

    all search.

    all search.

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

    Definition Classes
    Any
  6. def assignValue(value: Any, fieldInfo: FieldInfo): Any

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

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

    ProductModel class information

    ProductModel class information

    Definition Classes
    ProductModelCompanion
  9. def clone(): AnyRef

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

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

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

    insert record from model.

    insert record from model.

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

    delete record from id.

    delete record from id.

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

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

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

    ProductModel fields information

    ProductModel fields information

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

    Definition Classes
    ProductModelCompanion
  18. def finalize(): Unit

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

    search by id.

    search by id.

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

    Definition Classes
    ActiveRecordBaseCompanion
  21. def forceDeleteAll(): Int

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

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

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

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

    Definition Classes
    ActiveRecordBaseCompanion
  26. def fromArrayJson(json: String): List[IntermediateRecord]

    Definition Classes
    JsonSupport
  27. def fromJArray(jarray: JValue): List[IntermediateRecord]

    Definition Classes
    JsonSupport
  28. def fromJValue(jvalue: JValue): IntermediateRecord

    Definition Classes
    JsonSupport
  29. def fromJson(json: String): IntermediateRecord

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

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

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

    Definition Classes
    AnyRef → Any
  33. def inTransaction[R](f: ⇒ R): R

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

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

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

    Definition Classes
    Any
  37. lazy val isOptimistic: Boolean

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

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

    unique validation.

    unique validation.

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

    Definition Classes
    ActiveRecordBaseCompanion
  41. implicit val manifest: ClassTag[IntermediateRecord]

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

    Definition Classes
    AnyRef
  43. def newInstance: IntermediateRecord

    Create a new model object.

    Create a new model object.

    Definition Classes
    IntermediateRecordCompanionActiveModelCompanionProductModelCompanion
  44. macro def newInstance(data: (String, Any)*): IntermediateRecord

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

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

    Definition Classes
    AnyRef
  47. lazy val schema: ActiveRecordTables

    database schema

    database schema

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

    self reference

    self reference

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

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

    corresponding database table

    corresponding database table

    Definition Classes
    IntermediateRecordCompanionActiveRecordBaseCompanion
  51. lazy val targetClass: Class[IntermediateRecord]

    corresponding model class

    corresponding model class

    Definition Classes
    IntermediateRecordCompanionProductModelCompanion
  52. def toString(): String

    Definition Classes
    AnyRef → Any
  53. def transaction[R](f: ⇒ R): R

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

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

    Unique annotated fields

    Unique annotated fields

    Definition Classes
    ActiveRecordBaseCompanion
  56. def unsafeAssign(data: Map[String, Any], assignFunc: (Any, FieldInfo) ⇒ Any)(implicit source: IntermediateRecord = self.newInstance): IntermediateRecord

    Definition Classes
    FormSupport
  57. def update(model: IntermediateRecord): Unit

    update record from model.

    update record from model.

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped