Class/Object

net.liftmodules.mongoauth.model

SimpleUser

Related Docs: object SimpleUser | package model

Permalink

class SimpleUser extends ProtoAuthUser[SimpleUser] with ObjectIdPk[SimpleUser]

Linear Supertypes
ObjectIdPk[SimpleUser], MongoPk[ObjectIdField[SimpleUser]], ProtoAuthUser[SimpleUser], MongoAuthUser[SimpleUser], AuthUser, LifeCycleUser, MongoRecord[SimpleUser], BsonRecord[SimpleUser], Record[SimpleUser], FieldContainer, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SimpleUser
  2. ObjectIdPk
  3. MongoPk
  4. ProtoAuthUser
  5. MongoAuthUser
  6. AuthUser
  7. LifeCycleUser
  8. MongoRecord
  9. BsonRecord
  10. Record
  11. FieldContainer
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SimpleUser()

    Permalink

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def allFields: List[Field[_, SimpleUser]]

    Permalink
    Definition Classes
    Record → FieldContainer
  5. def asDBObject: DBObject

    Permalink
    Definition Classes
    BsonRecord
  6. def asDocument: Document

    Permalink
    Definition Classes
    BsonRecord
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def asJObject: JObject

    Permalink
    Definition Classes
    Record
  9. def asJSON: JsExp

    Permalink
    Definition Classes
    Record
  10. def asJValue: JValue

    Permalink
    Definition Classes
    Record
  11. def asJsExp: JsExp

    Permalink
    Definition Classes
    Record
  12. lazy val authPermissions: Set[Permission]

    Permalink
    Definition Classes
    ProtoAuthUserAuthUser
  13. lazy val authRoles: Set[String]

    Permalink
    Definition Classes
    ProtoAuthUserAuthUser
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def copy: SimpleUser

    Permalink
    Definition Classes
    Record
  16. def defaultIdValue: ObjectId

    Permalink
    Definition Classes
    ObjectIdPk → MongoPk
  17. def deleteBox_!: Box[Boolean]

    Permalink
    Definition Classes
    MongoRecord
  18. def delete_!: Boolean

    Permalink
    Definition Classes
    MongoRecord
  19. def dirty_?: Boolean

    Permalink
    Definition Classes
    Record
  20. object email extends EmailField[T]

    Permalink
    Definition Classes
    ProtoAuthUserMongoAuthUser
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(other: Any): Boolean

    Permalink
    Definition Classes
    Record → AnyRef → Any
  23. def equalsWithPatternCheck(other: Any): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    BsonRecord
  24. lazy val fancyEmail: String

    Permalink
    Definition Classes
    ProtoAuthUser
  25. def fieldByName(fieldName: String): Box[Field[_, SimpleUser]]

    Permalink
    Definition Classes
    Record
  26. def fields(): List[Field[_, SimpleUser]]

    Permalink
    Definition Classes
    Record
  27. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  30. object id extends ObjectIdField[OwnerType]

    Permalink
    Definition Classes
    ObjectIdPk → MongoPk
  31. def insertAsync(): Future[Boolean]

    Permalink
    Definition Classes
    MongoRecord
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. def meta: SimpleUser.type

    Permalink
    Definition Classes
    SimpleUser → MongoRecord → BsonRecord → Record
  34. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. object password extends PasswordField[T]

    Permalink
    Definition Classes
    ProtoAuthUser
  38. object permissions extends PermissionListField[T]

    Permalink
    Definition Classes
    ProtoAuthUser
  39. object roles extends StringRefListField[T, Role]

    Permalink
    Definition Classes
    ProtoAuthUser
  40. def runSafe[T](f: ⇒ T): T

    Permalink
    Definition Classes
    Record
  41. final def safe_?: Boolean

    Permalink
    Definition Classes
    Record
  42. def save(safe: Boolean): SimpleUser

    Permalink
    Definition Classes
    MongoRecord
  43. def save(concern: WriteConcern): SimpleUser

    Permalink
    Definition Classes
    MongoRecord
  44. def saveBox(): Box[SimpleUser]

    Permalink
    Definition Classes
    MongoRecord
  45. def saveTheRecord(): Box[SimpleUser]

    Permalink
    Definition Classes
    MongoRecord → BsonRecord → Record
  46. def setFieldsFromDBObject(dbo: DBObject): Unit

    Permalink
    Definition Classes
    BsonRecord
  47. def setFieldsFromJValue(jvalue: JValue): Box[Unit]

    Permalink
    Definition Classes
    Record
  48. def setFieldsFromJsonString(json: String): Box[Unit]

    Permalink
    Definition Classes
    Record
  49. def setFieldsFromReq(req: Req): Unit

    Permalink
    Definition Classes
    Record
  50. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  51. def toForm(f: (SimpleUser) ⇒ Unit): NodeSeq

    Permalink
    Definition Classes
    Record
  52. def toForm(button: Box[String])(f: (SimpleUser) ⇒ Unit): NodeSeq

    Permalink
    Definition Classes
    Record
  53. def toString(): String

    Permalink
    Definition Classes
    Record → AnyRef → Any
  54. def toXHtml: NodeSeq

    Permalink
    Definition Classes
    Record
  55. def update: SimpleUser

    Permalink
    Definition Classes
    MongoRecord
  56. def updateBox: Box[SimpleUser]

    Permalink
    Definition Classes
    MongoRecord
  57. def userIdAsString: String

    Permalink
    Definition Classes
    SimpleUserLifeCycleUser
  58. object username extends StringField[T]

    Permalink
    Definition Classes
    ProtoAuthUser
  59. def validate: List[FieldError]

    Permalink
    Definition Classes
    Record
  60. object verified extends BooleanField[T]

    Permalink
    Definition Classes
    ProtoAuthUser
  61. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ObjectIdPk[SimpleUser]

Inherited from MongoPk[ObjectIdField[SimpleUser]]

Inherited from ProtoAuthUser[SimpleUser]

Inherited from MongoAuthUser[SimpleUser]

Inherited from AuthUser

Inherited from LifeCycleUser

Inherited from MongoRecord[SimpleUser]

Inherited from BsonRecord[SimpleUser]

Inherited from Record[SimpleUser]

Inherited from FieldContainer

Inherited from AnyRef

Inherited from Any

Ungrouped