Packages

trait ActiveModel extends ProductModel with FormSerializer with JsonSerializer with ValidationSupport

Source
ActiveRecord.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ActiveModel
  2. ValidationSupport
  3. JsonSerializer
  4. FormSerializer
  5. IO
  6. Validatable
  7. ProductModel
  8. Saveable
  9. Product
  10. Equals
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def canEqual(that: Any): Boolean
    Definition Classes
    Equals
  2. abstract def productArity: Int
    Definition Classes
    Product
  3. abstract def productElement(n: Int): Any
    Definition Classes
    Product

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. lazy val _companion: ProductModelCompanion[ActiveModel.this.type]
    Definition Classes
    ProductModel
    Annotations
    @Ignore()
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def asJson(onlyFields: String*): JValue
    Definition Classes
    JsonSerializer
  7. def asJson(onlyFields: List[String]): JValue
    Definition Classes
    JsonSerializer
  8. def asJson: JValue
    Definition Classes
    JsonSerializer
  9. macro def assign(data: Map[String, Any]): ActiveModel.this.type
    Definition Classes
    IO
  10. macro def assign(data: (String, Any)*): ActiveModel.this.type
    Definition Classes
    IO
  11. def assignFormValues(data: Map[String, String]): ActiveModel.this.type
    Definition Classes
    FormSerializer
  12. def beforeValidation(): Unit
    Attributes
    protected
    Definition Classes
    Validatable
  13. def clearErrors(): Unit
    Definition Classes
    Validatable
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  15. def doValidate(): Unit
    Definition Classes
    ValidationSupportValidatable
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  18. val errors: Errors
    Definition Classes
    Validatable
    Annotations
    @Transient() @Ignore()
  19. def fieldErrors: Seq[ValidationError]
    Definition Classes
    Validatable
  20. def formErrors: Seq[ValidationError]
    Definition Classes
    FormSerializer
  21. def fromJValue(jvalue: JValue, throws: Boolean = false): ActiveModel.this.type
    Definition Classes
    JsonSerializer
  22. def fromJson(json: String, throws: Boolean = false): ActiveModel.this.type
    Definition Classes
    JsonSerializer
  23. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. def globalErrors: Seq[ValidationError]
    Definition Classes
    Validatable
  25. def hasError(name: String): Boolean
    Definition Classes
    Validatable
  26. def hasErrors: Boolean
    Definition Classes
    Validatable
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. def isNewRecord: Boolean
    Definition Classes
    ActiveModelSaveable
  30. def isValid: Boolean
    Definition Classes
    Validatable
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. def productElementName(n: Int): String
    Definition Classes
    Product
  35. def productElementNames: Iterator[String]
    Definition Classes
    Product
  36. def productIterator: Iterator[Any]
    Definition Classes
    Product
  37. def productPrefix: String
    Definition Classes
    Product
  38. def save(): Boolean
    Definition Classes
    ValidatableSaveable
  39. def saveEither: Either[Errors, ActiveModel.this.type]
    Definition Classes
    ValidationSupport
  40. def saveWithoutValidation(): Boolean
    Definition Classes
    Validatable
  41. def serializedValue(value: Any): Any
    Attributes
    protected
    Definition Classes
    IO
  42. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  43. def toFieldType(value: Any, fieldInfo: FieldInfo): Any
    Definition Classes
    FormSerializerIO
  44. def toFormValues(prefix: Option[String]): Map[String, String]
    Definition Classes
    FormSerializer
  45. def toFormValues: Map[String, String]
    Definition Classes
    FormSerializer
  46. def toJson(onlyFields: String*): String
    Definition Classes
    JsonSerializer
  47. def toJson(onlyFields: List[String]): String
    Definition Classes
    JsonSerializer
  48. def toJson: String
    Definition Classes
    JsonSerializer
  49. def toMap(onlyFields: String*): Map[String, Any]
    Definition Classes
    IO
  50. def toMap(onlyFields: List[String]): Map[String, Any]
    Definition Classes
    IO
  51. def toMap: Map[String, Any]
    Definition Classes
    IO
  52. def toSerialized(map: Map[String, Any]): Map[String, Any]
    Attributes
    protected
    Definition Classes
    IO
  53. def toSerializedMap(onlyFields: List[String]): Map[String, Any]
    Definition Classes
    IO
  54. def toSerializedMap: Map[String, Any]
    Definition Classes
    IO
  55. def toString(): String
    Definition Classes
    AnyRef → Any
  56. def unsafeAssign(data: Map[String, Any], assignFunc: (Any, FieldInfo) => Any, throws: Boolean = true): ActiveModel.this.type
    Definition Classes
    IO
  57. def unsafeAssign(data: Map[String, Any]): ActiveModel.this.type
    Definition Classes
    IO
  58. def validate(): Boolean
    Definition Classes
    FormSerializerValidatable
  59. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  60. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ValidationSupport

Inherited from JsonSerializer

Inherited from FormSerializer

Inherited from IO

Inherited from Validatable

Inherited from ProductModel

Inherited from Saveable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped