trait ActiveModelCompanion[T <: ActiveModel] extends ProductModelCompanion[T] with FormSupport[T] with JsonSupport[T]
Ordering
- Alphabetic
- By Inheritance
Inherited
- ActiveModelCompanion
- JsonSupport
- FormSupport
- ProductModelCompanion
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type C = ActiveModelCompanion[ActiveModel]
- Definition Classes
- FormSupport
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assignValue(value: Any, fieldInfo: FieldInfo): Any
- Definition Classes
- FormSupport
- def bind(data: Map[String, String])(implicit source: T = self.newInstance): T
- Definition Classes
- FormSupport
- lazy val classInfo: ClassInfo[T]
ProductModel class information
ProductModel class information
- Definition Classes
- ProductModelCompanion
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- lazy val fieldInfo: Map[String, FieldInfo]
ProductModel fields information
ProductModel fields information
- Definition Classes
- ProductModelCompanion
- lazy val fields: List[FieldInfo]
- Definition Classes
- ProductModelCompanion
- def fromArrayJson(json: String): List[T]
- Definition Classes
- JsonSupport
- def fromJArray(jarray: JValue, throws: Boolean = false): List[T]
- Definition Classes
- JsonSupport
- def fromJValue(jvalue: JValue, throws: Boolean = false): T
- Definition Classes
- JsonSupport
- def fromJson(json: String): T
- Definition Classes
- JsonSupport
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isRequired(name: String): Boolean
- Definition Classes
- FormSupport
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- macro def newInstance(data: (String, Any)*): T
- def newInstance: T
Create a new model object.
Create a new model object.
- Definition Classes
- ActiveModelCompanion → ProductModelCompanion
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- lazy val targetClass: Class[T]
corresponding model class
corresponding model class
- Attributes
- protected
- Definition Classes
- ProductModelCompanion
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unbind(m: T): Map[String, String]
- Definition Classes
- FormSupport
- def unsafeAssign(data: Map[String, Any], assignFunc: (Any, FieldInfo) => Any, throws: Boolean = true)(implicit source: T = self.newInstance): T
- Definition Classes
- FormSupport
- lazy val validatableFields: List[FieldInfo]
- Definition Classes
- ProductModelCompanion
- lazy val validators: Map[String, Seq[(Annotation, Validator[_])]]
- Definition Classes
- ProductModelCompanion
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated