case class UserAttributes(attributes: Map[String, JsValue]) extends Product with Serializable
The attribute set of a user.
- attributes
the map from attribute names to values
- Alphabetic
- By Inheritance
- UserAttributes
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
UserAttributes(attributes: Map[String, JsValue])
- attributes
the map from attribute names to values
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
- val attributes: Map[String, JsValue]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
get(name: String): Option[JsValue]
Returns the attribute value associated with the provided name.
Returns the attribute value associated with the provided name.
- name
the name of the attribute whose value is to be returned
- returns
a
Somewith the value of the attribute with the provided name if it exists,Noneotherwise.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
merge(that: UserAttributes): UserAttributes
Merges this attribute set with another.
Merges this attribute set with another. The merge is performed attribute by attribute using their
mergemethod, with the attribute set passed as argument having precedence over this one.- that
the attribute set to merge with this one
- returns
the merged attribute set.
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toSymbolTable: Map[String, Any]
Converts this attribute set to a native Scala collection.
Converts this attribute set to a native Scala collection.
- returns
a native Scala collection containing the attribute set.
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )