t

net.liftweb.record

MetaMegaProtoUser

trait MetaMegaProtoUser[ModelType <: MegaProtoUser[ModelType]] extends MetaRecord[ModelType] with proto.ProtoUser

Mix this trait into the Mapper singleton for User and you get a bunch of user functionality including password reset, etc.

Self Type
MetaMegaProtoUser[ModelType] with ModelType
Linear Supertypes
proto.ProtoUser, MetaRecord[ModelType], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MetaMegaProtoUser
  2. ProtoUser
  3. MetaRecord
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait FieldPointerBridge extends AnyRef
    Attributes
    protected
    Definition Classes
    ProtoUser
  2. type FieldPointerType = Field[_, (MetaMegaProtoUser.this)#TheUserType]

    What's a field pointer for the underlying CRUDify

    What's a field pointer for the underlying CRUDify

    Definition Classes
    MetaMegaProtoUser → ProtoUser
  3. case class MenuItem extends Product with Serializable
    Definition Classes
    ProtoUser
  4. class MyPointer extends (MetaMegaProtoUser.this)#FieldPointerBridge
    Attributes
    protected
  5. class MyUserBridge extends (MetaMegaProtoUser.this)#UserBridge

    Bridges from TheUserType to methods used in this class

    Bridges from TheUserType to methods used in this class

    Attributes
    protected
  6. type TheUserType = ModelType
    Definition Classes
    MetaMegaProtoUser → ProtoUser
  7. trait UserBridge extends AnyRef
    Attributes
    protected
    Definition Classes
    ProtoUser
  8. case class FieldHolder(name: String, method: Method, metaField: Field[_, BaseRecord]) extends Product with Serializable
    Definition Classes
    MetaRecord

Abstract Value Members

  1. abstract def findUserByUniqueId(id: String): Box[(MetaMegaProtoUser.this)#TheUserType]

    Given a unique id, find the user

    Given a unique id, find the user

    Attributes
    protected
    Definition Classes
    MetaMegaProtoUser → ProtoUser
  2. abstract def findUserByUserName(email: String): Box[(MetaMegaProtoUser.this)#TheUserType]

    Given an username (probably email address), find the user

    Given an username (probably email address), find the user

    Attributes
    protected
    Definition Classes
    MetaMegaProtoUser → ProtoUser
  3. abstract def userFromStringId(id: String): Box[(MetaMegaProtoUser.this)#TheUserType]

    Given a String representing the User ID, find the user

    Given a String representing the User ID, find the user

    Attributes
    protected
    Definition Classes
    MetaMegaProtoUser → ProtoUser

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 ItemList: List[(MetaMegaProtoUser.this)#MenuItem]
    Definition Classes
    ProtoUser
  5. def actionsAfterSignup(theUser: (MetaMegaProtoUser.this)#TheUserType, func: () ⇒ Nothing): Nothing
    Attributes
    protected
    Definition Classes
    ProtoUser
  6. def appendDispatch(func: PartialFunction[Req, (ModelType) ⇒ Box[LiftResponse]]): RulesSeq[PartialFunction[Req, () ⇒ Box[LiftResponse]]]

    Append a DispatchPF function to LiftRules.dispatch.

    Append a DispatchPF function to LiftRules.dispatch. If the partial function is defined for a give Req it will construct a new Record based on the HTTP query string parameters and will pass this Record to the function returned by func parameter.

    func

    - a PartialFunction for associating a request with a user-provided function and the proper Record

    Definition Classes
    MetaRecord
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def asJObject(rec: ModelType): JObject

    Encode a record instance into a JObject

    Encode a record instance into a JObject

    Definition Classes
    MetaRecord
  9. def asJSON(inst: ModelType): JsObj

    Returns the JSON representation of inst record

    Returns the JSON representation of inst record

    returns

    JsObj

    Definition Classes
    MetaRecord
  10. def asJValue(rec: ModelType): JValue

    Encode a record instance into a JValue

    Encode a record instance into a JValue

    Definition Classes
    MetaRecord
  11. def asJsExp(inst: ModelType): JsExp

    Returns the JSON representation of inst record, converts asJValue to JsObj

    Returns the JSON representation of inst record, converts asJValue to JsObj

    returns

    a JsObj

    Definition Classes
    MetaRecord
  12. val autologinFunc: Box[() ⇒ Unit]
    Definition Classes
    ProtoUser
  13. def basePath: List[String]
    Definition Classes
    ProtoUser
  14. def bccEmail: Box[String]
    Definition Classes
    ProtoUser
  15. implicit def buildFieldBridge(from: (MetaMegaProtoUser.this)#FieldPointerType): (MetaMegaProtoUser.this)#FieldPointerBridge

    Based on a FieldPointer, build a FieldPointerBridge

    Based on a FieldPointer, build a FieldPointerBridge

    Attributes
    protected
    Definition Classes
    MetaMegaProtoUser → ProtoUser
  16. def capturePreLoginState(): () ⇒ Unit
    Attributes
    protected
    Definition Classes
    ProtoUser
  17. def changePassword: NodeSeq
    Definition Classes
    ProtoUser
  18. def changePasswordMenuLoc: Box[Menu]
    Definition Classes
    ProtoUser
  19. def changePasswordMenuLocParams: List[LocParam[Unit]]
    Attributes
    protected
    Definition Classes
    ProtoUser
  20. lazy val changePasswordPath: List[String]
    Definition Classes
    ProtoUser
  21. def changePasswordSubmitButton(name: String, func: () ⇒ Any): NodeSeq
    Definition Classes
    ProtoUser
  22. def changePasswordSuffix: String
    Definition Classes
    ProtoUser
  23. def changePasswordXhtml: Elem
    Definition Classes
    ProtoUser
  24. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  25. def computeFieldFromPointer(instance: (MetaMegaProtoUser.this)#TheUserType, pointer: (MetaMegaProtoUser.this)#FieldPointerType): Box[BaseField]

    Given a field pointer and an instance, get the field on that instance

    Given a field pointer and an instance, get the field on that instance

    Attributes
    protected
    Definition Classes
    MetaMegaProtoUser → ProtoUser
  26. def connectionIdentifier: ConnectionIdentifier
    Definition Classes
    MetaRecord
  27. def copy(rec: ModelType): ModelType
    Definition Classes
    MetaRecord
  28. def createNewUserInstance(): (MetaMegaProtoUser.this)#TheUserType

    Create a new instance of the User

    Create a new instance of the User

    Attributes
    protected
    Definition Classes
    MetaMegaProtoUser → ProtoUser
  29. def createRecord: ModelType

    Creates a new record

    Creates a new record

    Definition Classes
    MetaRecord
  30. def createUserMenuLoc: Box[Menu]
    Definition Classes
    ProtoUser
  31. def createUserMenuLocParams: List[LocParam[Unit]]
    Attributes
    protected
    Definition Classes
    ProtoUser
  32. def createWithMutableField[FieldType](original: ModelType, field: Field[FieldType, ModelType], newValue: Box[FieldType]): ModelType

    Creates a new record, setting the value of the fields from the original object but applying the new value for the specific field

    Creates a new record, setting the value of the fields from the original object but applying the new value for the specific field

    Definition Classes
    MetaRecord
  33. def currentUser: Box[(MetaMegaProtoUser.this)#TheUserType]
    Definition Classes
    ProtoUser
  34. def currentUserId: Box[String]
    Definition Classes
    ProtoUser
  35. def destroySessionOnLogin: Boolean
    Attributes
    protected
    Definition Classes
    ProtoUser
  36. def dirty_?(inst: ModelType): Boolean
    Definition Classes
    MetaRecord
  37. def doWithUser[T](u: Box[(MetaMegaProtoUser.this)#TheUserType])(f: ⇒ T): T
    Definition Classes
    ProtoUser
  38. def edit: NodeSeq
    Definition Classes
    ProtoUser
  39. def editFields: List[(MetaMegaProtoUser.this)#FieldPointerType]

    The list of fields presented to the user for editing

    The list of fields presented to the user for editing

    Definition Classes
    MetaMegaProtoUser → ProtoUser
  40. lazy val editPath: List[String]
    Definition Classes
    ProtoUser
  41. def editSubmitButton(name: String, func: () ⇒ Any): NodeSeq
    Definition Classes
    ProtoUser
  42. def editSuffix: String
    Definition Classes
    ProtoUser
  43. def editUserMenuLoc: Box[Menu]
    Definition Classes
    ProtoUser
  44. def editUserMenuLocParams: List[LocParam[Unit]]
    Attributes
    protected
    Definition Classes
    ProtoUser
  45. def editXhtml(user: (MetaMegaProtoUser.this)#TheUserType): Elem
    Definition Classes
    ProtoUser
  46. def emailFrom: String
    Definition Classes
    ProtoUser
  47. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  49. def fieldByName(fieldName: String, inst: ModelType): Box[Field[_, ModelType]]

    Get a field by the field name

    Get a field by the field name

    fieldName

    -- the name of the field to get

    returns

    Box[The Field] (Empty if the field is not found)

    Definition Classes
    MetaRecord
  50. def fieldOrder: List[Field[_, ModelType]]

    Defines the order of the fields in this record

    Defines the order of the fields in this record

    returns

    a List of Field

    Definition Classes
    MetaRecord
  51. def fields(rec: ModelType): List[Field[_, ModelType]]

    Obtain the fields for a particular Record or subclass instance by passing the instance itself.

    Obtain the fields for a particular Record or subclass instance by passing the instance itself. (added 14th August 2009, Tim Perrett)

    Definition Classes
    MetaRecord
  52. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  53. def foreachCallback(inst: ModelType, f: (LifecycleCallbacks) ⇒ Any): Unit
    Definition Classes
    MetaRecord
  54. val formTemplate: Box[NodeSeq]

    Set this to use your own form template when rendering a Record to a form.

    Set this to use your own form template when rendering a Record to a form.

    This template is any given XHtml that contains three nodes acting as placeholders such as:

    
    <lift:field_label name="firstName"/> - the label for firstName field will be rendered here
    <lift:field name="firstName"/> - the firstName field will be rendered here (typically an input field)
    <lift:field_msg name="firstName"/> - the  will be rendered here having the id given by
                                                uniqueFieldId of the firstName field.
    
    
    Example.
    
    Having:
    
    class MyRecord extends Record[MyRecord] {
    
    	def meta = MyRecordMeta
    
    	object firstName extends StringField(this, "John")
    
    }
    
    object MyRecordMeta extends MyRecord with MetaRecord[MyRecord] {
     override def mutable_? = false
    }
    
    ...
    
    val rec = MyRecordMeta.createRecord.firstName("McLoud")
    
    val template =
    <div>
    	<div>
    		<div><lift:field_label name="firstName"/></div>
    		<div><lift:field name="firstName"/></div>
    		<div><lift:field_msg name="firstName"/></div>
    	</div>
    </div>
    
    MyRecordMeta.formTemplate = Full(template)
    rec.toForm((r:MyRecord) => println(r));
    
    

    Definition Classes
    MetaRecord
  55. def fromJValue(jvalue: JValue): Box[ModelType]

    Create a record by decoding a JValue which must be a JObject

    Create a record by decoding a JValue which must be a JObject

    Definition Classes
    MetaRecord
  56. def fromJsonString(json: String): Box[ModelType]

    Create a record with fields populated with values from the JSON construct

    Create a record with fields populated with values from the JSON construct

    json

    - The stringified JSON object

    returns

    Box[BaseRecord]

    Definition Classes
    MetaRecord
  57. def fromReq(r: Req): ModelType

    Create a record with fields populated with values from the request

    Create a record with fields populated with values from the request

    returns

    the created record

    Definition Classes
    MetaRecord
  58. def generateResetEmailBodies(user: (MetaMegaProtoUser.this)#TheUserType, resetLink: String): List[MailBodyType]
    Attributes
    protected
    Definition Classes
    ProtoUser
  59. def generateValidationEmailBodies(user: (MetaMegaProtoUser.this)#TheUserType, resetLink: String): List[MailBodyType]
    Attributes
    protected
    Definition Classes
    ProtoUser
  60. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  61. def globalUserLocParams: List[LocParam[Unit]]
    Attributes
    protected
    Definition Classes
    ProtoUser
  62. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  63. def homePage: String
    Definition Classes
    ProtoUser
  64. def instantiateRecord: ModelType

    Make a new record instance.

    Make a new record instance. This method can be overridden to provide caching behavior or what have you.

    Attributes
    protected
    Definition Classes
    MetaRecord
  65. def introspect(rec: ModelType, methods: Array[Method])(f: (Method, Field[_, ModelType]) ⇒ Any): Unit
    Definition Classes
    MetaRecord
  66. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  67. def localForm(user: (MetaMegaProtoUser.this)#TheUserType, ignorePassword: Boolean, fields: List[(MetaMegaProtoUser.this)#FieldPointerType]): NodeSeq
    Attributes
    protected
    Definition Classes
    ProtoUser
  68. def logUserIdIn(id: String): Unit
    Definition Classes
    ProtoUser
  69. def logUserIn(who: (MetaMegaProtoUser.this)#TheUserType): Unit
    Definition Classes
    ProtoUser
  70. def logUserIn(who: (MetaMegaProtoUser.this)#TheUserType, postLogin: () ⇒ Nothing): Nothing
    Definition Classes
    ProtoUser
  71. def logUserOut(): Unit
    Definition Classes
    ProtoUser
  72. def loggedIn_?: Boolean
    Definition Classes
    ProtoUser
  73. def login: NodeSeq
    Definition Classes
    ProtoUser
  74. def loginFirst: If
    Definition Classes
    ProtoUser
  75. def loginMenuLoc: Box[Menu]
    Definition Classes
    ProtoUser
  76. def loginMenuLocParams: List[LocParam[Unit]]
    Attributes
    protected
    Definition Classes
    ProtoUser
  77. def loginPageURL: String
    Definition Classes
    ProtoUser
  78. lazy val loginPath: List[String]
    Definition Classes
    ProtoUser
  79. def loginSubmitButton(name: String, func: () ⇒ Any): NodeSeq
    Definition Classes
    ProtoUser
  80. def loginSuffix: String
    Definition Classes
    ProtoUser
  81. def loginXhtml: Elem
    Definition Classes
    ProtoUser
  82. def logout: Nothing
    Definition Classes
    ProtoUser
  83. def logoutCurrentUser: Unit
    Definition Classes
    ProtoUser
  84. def logoutMenuLoc: Box[Menu]
    Definition Classes
    ProtoUser
  85. def logoutMenuLocParams: List[LocParam[Unit]]
    Attributes
    protected
    Definition Classes
    ProtoUser
  86. lazy val logoutPath: List[String]
    Definition Classes
    ProtoUser
  87. def logoutSuffix: String
    Definition Classes
    ProtoUser
  88. def lostPassword: NodeSeq
    Definition Classes
    ProtoUser
  89. def lostPasswordMenuLoc: Box[Menu]
    Definition Classes
    ProtoUser
  90. def lostPasswordMenuLocParams: List[LocParam[Unit]]
    Attributes
    protected
    Definition Classes
    ProtoUser
  91. lazy val lostPasswordPath: List[String]
    Definition Classes
    ProtoUser
  92. def lostPasswordSubmitButton(name: String, func: () ⇒ Any): NodeSeq
    Definition Classes
    ProtoUser
  93. def lostPasswordSuffix: String
    Definition Classes
    ProtoUser
  94. def lostPasswordXhtml: Elem
    Definition Classes
    ProtoUser
  95. def menuNameSuffix: String
    Attributes
    protected
    Definition Classes
    ProtoUser
  96. def menus: List[Menu]
    Definition Classes
    ProtoUser
  97. def metaFields(): List[Field[_, ModelType]]

    Renamed from fields() due to a clash with fields() in Record.

    Renamed from fields() due to a clash with fields() in Record. Use this method to obtain a list of fields defined in the meta companion objects. Possibly a breaking change? (added 14th August 2009, Tim Perrett)

    Definition Classes
    MetaRecord
    See also

    Record

  98. def mutable_?: Boolean

    Specifies if this Record is mutable or not

    Specifies if this Record is mutable or not

    Definition Classes
    MetaRecord
  99. def mutateUserOnEdit(user: (MetaMegaProtoUser.this)#TheUserType): (MetaMegaProtoUser.this)#TheUserType
    Attributes
    protected
    Definition Classes
    ProtoUser
  100. def mutateUserOnSignup(user: (MetaMegaProtoUser.this)#TheUserType): (MetaMegaProtoUser.this)#TheUserType
    Attributes
    protected
    Definition Classes
    ProtoUser
  101. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  102. def niceName(inst: (MetaMegaProtoUser.this)#TheUserType): String
    Definition Classes
    ProtoUser
  103. def niceNameWEmailLink(inst: (MetaMegaProtoUser.this)#TheUserType): Elem
    Definition Classes
    ProtoUser
  104. def notLoggedIn_?: Boolean
    Definition Classes
    ProtoUser
  105. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  106. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  107. val onLogIn: List[((MetaMegaProtoUser.this)#TheUserType) ⇒ Unit]
    Definition Classes
    ProtoUser
  108. val onLogOut: List[(Box[(MetaMegaProtoUser.this)#TheUserType]) ⇒ Unit]
    Definition Classes
    ProtoUser
  109. def passwordReset(id: String): NodeSeq
    Definition Classes
    ProtoUser
  110. def passwordResetEmailSubject: String
    Definition Classes
    ProtoUser
  111. def passwordResetMailBody(user: (MetaMegaProtoUser.this)#TheUserType, resetLink: String): Elem
    Definition Classes
    ProtoUser
  112. lazy val passwordResetPath: List[String]
    Definition Classes
    ProtoUser
  113. def passwordResetSuffix: String
    Definition Classes
    ProtoUser
  114. def passwordResetXhtml: Elem
    Definition Classes
    ProtoUser
  115. def prependDispatch(func: PartialFunction[Req, (ModelType) ⇒ Box[LiftResponse]]): RulesSeq[PartialFunction[Req, () ⇒ Box[LiftResponse]]]

    Prepend a DispatchPF function to LiftRules.dispatch.

    Prepend a DispatchPF function to LiftRules.dispatch. If the partial function is defined for a give Req it will construct a new Record based on the HTTP query string parameters and will pass this Record to the function returned by func parameter.

    func

    - a PartialFunction for associating a request with a user-provided function and the proper Record

    Definition Classes
    MetaRecord
  116. def resetPasswordMenuLoc: Box[Menu]
    Definition Classes
    ProtoUser
  117. def resetPasswordMenuLocParams: List[LocParam[Unit]]
    Attributes
    protected
    Definition Classes
    ProtoUser
  118. def resetPasswordSubmitButton(name: String, func: () ⇒ Any): NodeSeq
    Definition Classes
    ProtoUser
  119. val rootClass: Class[?0] forSome {type T <: MetaRecord[ModelType] with ModelType, type ?0 >: T}
    Attributes
    protected
    Definition Classes
    MetaRecord
  120. def screenWrap: Box[Node]
    Definition Classes
    ProtoUser
  121. def sendPasswordReset(email: String): Unit
    Definition Classes
    ProtoUser
  122. def sendValidationEmail(user: (MetaMegaProtoUser.this)#TheUserType): Unit
    Definition Classes
    ProtoUser
  123. def setFieldsFromJValue(rec: ModelType, jvalue: JValue): Box[Unit]

    Attempt to decode a JValue, which must be a JObject, into a record instance

    Attempt to decode a JValue, which must be a JObject, into a record instance

    Definition Classes
    MetaRecord
  124. def setFieldsFromJsonString(inst: ModelType, json: String): Box[Unit]

    Set from a Json String using the lift-json parser

    Set from a Json String using the lift-json parser

    Definition Classes
    MetaRecord
  125. def setFieldsFromRecord(inst: ModelType, rec: ModelType): Unit

    Populate the fields of the record with values from an existing record

    Populate the fields of the record with values from an existing record

    inst

    - The record to populate

    rec

    - The Record to read from

    Definition Classes
    MetaRecord
  126. def setFieldsFromReq(inst: ModelType, req: Req): Unit

    Populate the fields of the record with values from the request

    Populate the fields of the record with values from the request

    inst

    - The record to populate

    req

    - The Req to read from

    Definition Classes
    MetaRecord
  127. def shortName(inst: (MetaMegaProtoUser.this)#TheUserType): String
    Definition Classes
    ProtoUser
  128. lazy val signUpPath: List[String]
    Definition Classes
    ProtoUser
  129. def signUpSuffix: String
    Definition Classes
    ProtoUser
  130. def signup: NodeSeq
    Definition Classes
    ProtoUser
  131. def signupFields: List[(MetaMegaProtoUser.this)#FieldPointerType]

    The list of fields presented to the user at sign-up

    The list of fields presented to the user at sign-up

    Definition Classes
    MetaMegaProtoUser → ProtoUser
  132. def signupMailBody(user: (MetaMegaProtoUser.this)#TheUserType, validationLink: String): Elem
    Definition Classes
    ProtoUser
  133. def signupMailSubject: String
    Definition Classes
    ProtoUser
  134. def signupSubmitButton(name: String, func: () ⇒ Any): NodeSeq
    Definition Classes
    ProtoUser
  135. def signupXhtml(user: (MetaMegaProtoUser.this)#TheUserType): Elem
    Definition Classes
    ProtoUser
  136. lazy val sitemap: List[Menu]
    Definition Classes
    ProtoUser
  137. def sitemapMutator: (SiteMap) ⇒ SiteMap
    Definition Classes
    ProtoUser
  138. def skipEmailValidation: Boolean
    Definition Classes
    ProtoUser
  139. def snarfLastItem: String
    Attributes
    protected
    Definition Classes
    ProtoUser
  140. def standardSubmitButton(name: String, func: () ⇒ Any): Elem
    Definition Classes
    ProtoUser
  141. def superUser_?: Boolean
    Definition Classes
    ProtoUser
  142. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  143. def testLoggedIn(page: String): Boolean
    Definition Classes
    ProtoUser
  144. lazy val testLogginIn: If
    Definition Classes
    ProtoUser
  145. lazy val testSuperUser: If
    Definition Classes
    ProtoUser
  146. def thePath(end: String): List[String]
    Attributes
    protected
    Definition Classes
    ProtoUser
  147. def toForm(inst: ModelType, template: NodeSeq): NodeSeq

    Returns the XHTML representation of inst Record.

    Returns the XHTML representation of inst Record. You must provide the Node template to represent this record in the proprietary layout.

    inst

    - the record to be rendered

    template

    - The markup template forthe form. See also the formTemplate variable

    returns

    the XHTML content as a NodeSeq

    Definition Classes
    MetaRecord
  148. def toForm(inst: ModelType): NodeSeq

    Returns the XHTML representation of inst Record.

    Returns the XHTML representation of inst Record. If formTemplate is set, this template will be used otherwise a default template is considered.

    inst

    - the record to be rendered

    returns

    the XHTML content as a NodeSeq

    Definition Classes
    MetaRecord
  149. def toString(): String
    Definition Classes
    AnyRef → Any
  150. def toXHtml(inst: ModelType): NodeSeq

    Returns the HTML representation of inst Record.

    Returns the HTML representation of inst Record.

    inst

    - th designated Record

    returns

    a NodeSeq

    Definition Classes
    MetaRecord
  151. implicit def typeToBridge(in: (MetaMegaProtoUser.this)#TheUserType): (MetaMegaProtoUser.this)#UserBridge

    Convert an instance of TheUserType to the Bridge trait

    Convert an instance of TheUserType to the Bridge trait

    Attributes
    protected
    Definition Classes
    MetaMegaProtoUser → ProtoUser
  152. def userMenu: List[Node]
    Definition Classes
    ProtoUser
  153. def userNameFieldString: String
    Definition Classes
    ProtoUser
  154. def userNameNotFoundString: String
    Definition Classes
    ProtoUser
  155. def validate(inst: ModelType): List[FieldError]

    Validates the inst Record by calling validators for each field

    Validates the inst Record by calling validators for each field

    inst

    - the Record to be validated

    returns

    a List of FieldError. If this list is empty you can assume that record was validated successfully

    Definition Classes
    MetaRecord
  156. def validateSignup(user: (MetaMegaProtoUser.this)#TheUserType): List[FieldError]
    Definition Classes
    ProtoUser
  157. def validateUser(id: String): NodeSeq
    Definition Classes
    ProtoUser
  158. def validateUserMenuLoc: Box[Menu]
    Definition Classes
    ProtoUser
  159. def validateUserMenuLocParams: List[LocParam[Unit]]
    Attributes
    protected
    Definition Classes
    ProtoUser
  160. lazy val validateUserPath: List[String]
    Definition Classes
    ProtoUser
  161. def validateUserSuffix: String
    Definition Classes
    ProtoUser
  162. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  163. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  164. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  165. def wrapIt(in: NodeSeq): NodeSeq
    Attributes
    protected
    Definition Classes
    ProtoUser

Inherited from proto.ProtoUser

Inherited from MetaRecord[ModelType]

Inherited from AnyRef

Inherited from Any

Ungrouped