net.liftmodules.mongoauth

ProtoAuthUserMeta

trait ProtoAuthUserMeta[UserType <: MongoAuthUser[UserType]] extends MongoMetaRecord[UserType] with AuthUserMeta[UserType] with UserLifeCycle[UserType]

Self Type
ProtoAuthUserMeta[UserType] with UserType
Linear Supertypes
UserLifeCycle[UserType], AuthUserMeta[UserType], MongoMetaRecord[UserType], MongoMeta[UserType], BsonMetaRecord[UserType], JsonFormats, MetaRecord[UserType], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ProtoAuthUserMeta
  2. UserLifeCycle
  3. AuthUserMeta
  4. MongoMetaRecord
  5. MongoMeta
  6. BsonMetaRecord
  7. JsonFormats
  8. MetaRecord
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class FieldHolder extends Product with Serializable

    Definition Classes
    MetaRecord

Abstract Value Members

  1. abstract def findByStringId(id: String): Box[UserType]

    Definition Classes
    UserLifeCycle

Concrete Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. implicit lazy val _formats: Formats

    Definition Classes
    JsonFormats
  7. lazy val allFormats: Formats

    Definition Classes
    JsonFormats
  8. def appendDispatch(func: PartialFunction[Req, (UserType) ⇒ Box[LiftResponse]]): RulesSeq[PartialFunction[Req, () ⇒ Box[LiftResponse]]]

    Definition Classes
    MetaRecord
  9. def asDBObject(inst: UserType): DBObject

    Definition Classes
    BsonMetaRecord
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def asJSON(inst: UserType): JsObj

    Definition Classes
    MetaRecord
  12. def asJValue(rec: UserType): JObject

    Definition Classes
    MetaRecord
  13. def asJsExp(inst: UserType): JsExp

    Definition Classes
    MetaRecord
  14. def bulkDelete_!!(k: String, o: Any): Unit

    Definition Classes
    MongoMetaRecord
  15. def bulkDelete_!!(qry: DBObject): Unit

    Definition Classes
    MongoMetaRecord
  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  17. def collectionName: String

    Definition Classes
    MongoMeta
  18. def copy(rec: UserType): UserType

    Definition Classes
    MetaRecord
  19. def count(qry: JObject): Long

    Definition Classes
    MongoMeta
  20. def count(qry: DBObject): Long

    Definition Classes
    MongoMeta
  21. def count: Long

    Definition Classes
    MongoMeta
  22. def countDistinct(key: String, query: DBObject): Long

    Definition Classes
    MongoMeta
  23. def createRecord: UserType

    Definition Classes
    MetaRecord
  24. def createWithMutableField[FieldType](original: UserType, field: Field[FieldType, UserType], newValue: Box[FieldType]): UserType

    Definition Classes
    MetaRecord
  25. def currentUser: Box[UserType]

    Definition Classes
    UserLifeCycle
  26. def currentUserId: Box[String]

    Definition Classes
    UserLifeCycle
  27. def delete(qry: JObject): Unit

    Definition Classes
    MongoMeta
  28. def delete(k: String, v: Any): Unit

    Definition Classes
    MongoMeta
  29. def delete(qry: DBObject): Unit

    Definition Classes
    MongoMeta
  30. def delete_!(inst: UserType): Boolean

    Definition Classes
    MongoMetaRecord
  31. def dirty_?(inst: UserType): Boolean

    Definition Classes
    MetaRecord
  32. def drop: Unit

    Definition Classes
    MongoMeta
  33. def ensureIndex(keys: JObject, opts: JObject): Unit

    Definition Classes
    MongoMeta
  34. def ensureIndex(keys: JObject, unique: Boolean): Unit

    Definition Classes
    MongoMeta
  35. def ensureIndex(keys: JObject): Unit

    Definition Classes
    MongoMeta
  36. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  38. def fieldByName(fieldName: String, inst: UserType): Box[Field[_, UserType]]

    Definition Classes
    MetaRecord
  39. def fieldDbValue(f: Field[_, UserType]): Box[Any]

    Definition Classes
    BsonMetaRecord
  40. def fieldOrder: List[Field[_, UserType]]

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

    Definition Classes
    MetaRecord
  42. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  43. def find(k: String, o: Any): Box[UserType]

    Definition Classes
    MongoMetaRecord
  44. def find(json: JObject): Box[UserType]

    Definition Classes
    MongoMetaRecord
  45. def find(id: Long): Box[UserType]

    Definition Classes
    MongoMetaRecord
  46. def find(id: Int): Box[UserType]

    Definition Classes
    MongoMetaRecord
  47. def find(s: String): Box[UserType]

    Definition Classes
    MongoMetaRecord
  48. def find(uid: UUID): Box[UserType]

    Definition Classes
    MongoMetaRecord
  49. def find(oid: ObjectId): Box[UserType]

    Definition Classes
    MongoMetaRecord
  50. def find(qry: DBObject): Box[UserType]

    Definition Classes
    MongoMetaRecord
  51. def findAll(ids: List[ObjectId]): List[UserType]

    Definition Classes
    MongoMetaRecord
  52. def findAll(k: String, o: Any, sort: JObject, opts: FindOption*): List[UserType]

    Definition Classes
    MongoMetaRecord
  53. def findAll(k: String, o: Any, opts: FindOption*): List[UserType]

    Definition Classes
    MongoMetaRecord
  54. def findAll(qry: JObject, sort: JObject, opts: FindOption*): List[UserType]

    Definition Classes
    MongoMetaRecord
  55. def findAll(qry: JObject, opts: FindOption*): List[UserType]

    Definition Classes
    MongoMetaRecord
  56. def findAll(qry: DBObject, sort: DBObject, opts: FindOption*): List[UserType]

    Definition Classes
    MongoMetaRecord
  57. def findAll(qry: DBObject, opts: FindOption*): List[UserType]

    Definition Classes
    MongoMetaRecord
  58. def findAll(qry: JObject, keys: JObject, sort: Option[JObject], opts: FindOption*): List[UserType]

    Definition Classes
    MongoMetaRecord
  59. def findAll(sort: Option[DBObject], opts: FindOption*)(f: (DBCollection) ⇒ DBCursor): List[UserType]

    Attributes
    protected
    Definition Classes
    MongoMetaRecord
  60. def findAll(qry: DBObject, keys: DBObject, sort: Option[DBObject], opts: FindOption*): List[UserType]

    Definition Classes
    MongoMetaRecord
  61. def findAll(qry: DBObject, sort: Option[DBObject], opts: FindOption*): List[UserType]

    Definition Classes
    MongoMetaRecord
  62. def findAll: List[UserType]

    Definition Classes
    MongoMetaRecord
  63. def findAllByList[T](ids: List[T]): List[UserType]

    Definition Classes
    MongoMetaRecord
  64. def findAny(a: Any): Box[UserType]

    Definition Classes
    MongoMetaRecord
  65. def fixCollectionName: String

    Definition Classes
    MongoMeta
  66. def foreachCallback(inst: UserType, f: (LifecycleCallbacks) ⇒ Any): Unit

    Definition Classes
    MetaRecord
  67. var formTemplate: Box[NodeSeq]

    Definition Classes
    MetaRecord
  68. def formats: Formats

    Definition Classes
    JsonFormats
  69. def fromDBObject(dbo: DBObject): UserType

    Definition Classes
    BsonMetaRecord
  70. def fromJSON(json: String): Box[UserType]

    Definition Classes
    MetaRecord
  71. def fromJValue(jvalue: JValue): Box[UserType]

    Definition Classes
    MetaRecord
  72. def fromJsonString(json: String): Box[UserType]

    Definition Classes
    MetaRecord
  73. def fromReq(r: Req): UserType

    Definition Classes
    MetaRecord
  74. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  75. def handleLoginToken(): Box[LiftResponse]

    Definition Classes
    AuthUserMeta
  76. def hasAnyRoles(roles: Seq[String]): Boolean

    Definition Classes
    AuthUserMeta
  77. def hasPermission(permission: Permission): Boolean

    Definition Classes
    UserLifeCycle
  78. def hasRole(role: String): Boolean

    Definition Classes
    UserLifeCycle
  79. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  80. def insertAll(insts: List[UserType]): Unit

    Definition Classes
    MongoMetaRecord
  81. def instantiateRecord: UserType

    Attributes
    protected
    Definition Classes
    MetaRecord
  82. def introspect(rec: UserType, methods: Array[Method])(f: (Method, Field[_, UserType]) ⇒ Any): Unit

    Definition Classes
    MetaRecord
  83. def isAuthenticated: Boolean

    Definition Classes
    UserLifeCycle
  84. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  85. def isLoggedIn: Boolean

    Definition Classes
    UserLifeCycle
  86. def lacksPermission(permission: Permission): Boolean

    Definition Classes
    AuthUserMeta
  87. def lacksRole(role: String): Boolean

    Definition Classes
    AuthUserMeta
  88. def logUserIn(who: UserType, isAuthed: Boolean = false, isRemember: Boolean = false): Unit

    Definition Classes
    UserLifeCycle
  89. def logUserOut(): Unit

    Definition Classes
    UserLifeCycle
  90. def metaFields(): List[Field[_, UserType]]

    Definition Classes
    MetaRecord
  91. def mongoIdentifier: MongoIdentifier

    Definition Classes
    MongoMeta
  92. def mutable_?: Boolean

    Definition Classes
    MetaRecord
  93. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  94. final def notify(): Unit

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

    Definition Classes
    AnyRef
  96. def onLogIn: List[(UserType) ⇒ Unit]

    Definition Classes
    UserLifeCycle
  97. def onLogOut: List[(Box[UserType]) ⇒ Unit]

    Definition Classes
    UserLifeCycle
  98. def prependDispatch(func: PartialFunction[Req, (UserType) ⇒ Box[LiftResponse]]): RulesSeq[PartialFunction[Req, () ⇒ Box[LiftResponse]]]

    Definition Classes
    MetaRecord
  99. val rootClass: Class[?0] forSome {type ?0 >: ?0, type ?0 <: MetaRecord[UserType] with UserType}

    Attributes
    protected
    Definition Classes
    MetaRecord
  100. def save(inst: UserType, db: DB, concern: WriteConcern): Boolean

    Definition Classes
    MongoMetaRecord
  101. def save(inst: UserType, concern: WriteConcern): Boolean

    Definition Classes
    MongoMetaRecord
  102. def saveOp(inst: UserType)(f: ⇒ Unit): Boolean

    Attributes
    protected
    Definition Classes
    MongoMetaRecord
  103. def setFieldsFromDBObject(inst: UserType, dbo: DBObject): Unit

    Definition Classes
    BsonMetaRecord
  104. def setFieldsFromJSON(inst: UserType, json: String): Box[Unit]

    Definition Classes
    MetaRecord
  105. def setFieldsFromJValue(rec: UserType, jvalue: JValue): Box[Unit]

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

    Definition Classes
    MetaRecord
  107. def setFieldsFromRecord(inst: UserType, rec: UserType): Unit

    Definition Classes
    MetaRecord
  108. def setFieldsFromReq(inst: UserType, req: Req): Unit

    Definition Classes
    MetaRecord
  109. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  110. def toForm(inst: UserType, template: NodeSeq): NodeSeq

    Definition Classes
    MetaRecord
  111. def toForm(inst: UserType): NodeSeq

    Definition Classes
    MetaRecord
  112. def toString(): String

    Definition Classes
    AnyRef → Any
  113. def toXHtml(inst: UserType): NodeSeq

    Definition Classes
    MetaRecord
  114. def update(inst: UserType): Unit

    Definition Classes
    MongoMetaRecord
  115. def update(obj: UserType, update: DBObject): Unit

    Definition Classes
    MongoMetaRecord
  116. def update(query: DBObject, update: DBObject): Unit

    Definition Classes
    MongoMetaRecord
  117. def update(qry: JObject, newbr: UserType, opts: UpdateOption*): Unit

    Definition Classes
    MongoMetaRecord
  118. def update(qry: JObject, newbr: UserType, db: DB, opts: UpdateOption*): Unit

    Definition Classes
    MongoMetaRecord
  119. def update(qry: JObject, newobj: JObject, opts: UpdateOption*): Unit

    Definition Classes
    MongoMeta
  120. def update(qry: JObject, newobj: JObject, db: DB, opts: UpdateOption*): Unit

    Definition Classes
    MongoMeta
  121. def update(qry: DBObject, newobj: DBObject, db: DB, opts: UpdateOption*): Unit

    Definition Classes
    MongoMeta
  122. def updateMulti(query: DBObject, update: DBObject): Unit

    Definition Classes
    MongoMetaRecord
  123. def updateOp(inst: UserType)(f: ⇒ Unit): Unit

    Attributes
    protected
    Definition Classes
    MongoMetaRecord
  124. def upsert(query: DBObject, update: DBObject): Unit

    Definition Classes
    MongoMetaRecord
  125. def useColl[T](f: (DBCollection) ⇒ T): T

    Definition Classes
    MongoMeta
  126. def useDb[T](f: (DB) ⇒ T): T

    Definition Classes
    MongoMeta
  127. def validate(inst: UserType): List[FieldError]

    Definition Classes
    MetaRecord
  128. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from UserLifeCycle[UserType]

Inherited from AuthUserMeta[UserType]

Inherited from MongoMetaRecord[UserType]

Inherited from MongoMeta[UserType]

Inherited from BsonMetaRecord[UserType]

Inherited from JsonFormats

Inherited from MetaRecord[UserType]

Inherited from AnyRef

Inherited from Any

Ungrouped