case class Params(underlying: Map[String, Any]) extends Dynamic with Product with Serializable
Scalatra's params wrapper.
- underlying
Scalatra's params
- Alphabetic
- By Inheritance
- Params
- Serializable
- Serializable
- Product
- Equals
- Dynamic
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
Params(underlying: Map[String, Any])
- underlying
Scalatra's params
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
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getAs[A](key: String): Option[A]
Returns value for the key if exists.
Returns value for the key if exists.
- A
type
- key
key
- returns
value
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isSnakeCasedParams(keyPrefix: String): Boolean
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
permit(paramKeyAndParamTypes: (String, ParamType)*): PermittedStrongParameters
Permits parameters to be updated.
Permits parameters to be updated.
- paramKeyAndParamTypes
name and param type
- returns
permitted parameters
-
def
selectDynamic(key: String): Option[Any]
Enables accessing key using type-dynamic.
Enables accessing key using type-dynamic. Both of the following code is same.
params.get("userId") params.userId- key
key
- returns
value if exists
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toDatetimeKeys(key: String): (String, String)
- def toHmsKeys(key: String): (String, String, String)
- def toYmdKeys(key: String): (String, String, String)
- def toYmdhmsKeys(key: String): (String, String, String, String, String, String)
- val underlying: Map[String, Any]
-
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( ... ) @native()
-
def
withDate(key: String): Params
Appends a new Date param to params.
Appends a new Date param to params.
- key
new param key
- returns
params
-
def
withDate(ymd: (String, String, String), key: String): Params
Appends a new Date param to params.
Appends a new Date param to params.
- ymd
year,month,day keys
- key
new param key
- returns
params
-
def
withDateTime(key: String): Params
Appends a new DateTime param to params.
Appends a new DateTime param to params.
- key
new param key
- returns
params
-
def
withDateTime[A <: Product](ymdhms: A, key: String): Params
Appends a new DateTime param to params.
Appends a new DateTime param to params.
- ymdhms
year,month,day,hour,minute,second keys
- key
new param key
- returns
params
-
def
withNow(key: String): Params
Appends now datetime param to params.
-
def
withTime(key: String): Params
Appends a new Date param to params.
Appends a new Date param to params.
- key
new param key
- returns
params
-
def
withTime(hms: (String, String, String), key: String): Params
Appends a new Date param to params.
Appends a new Date param to params.
- hms
hour,minute,second keys
- key
new param key
- returns
params