trait NativeJsonParsing extends CommandSupport with NativeJsonValueReaderProperty
- Self Type
- NativeJsonParsing with NativeJsonSupport with CommandSupport
- Alphabetic
- By Inheritance
- NativeJsonParsing
- NativeJsonValueReaderProperty
- JsonValueReaderProperty
- CommandSupport
- CommandExecutors
- ParamsValueReaderProperties
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
CommandType = JsonCommand
- Definition Classes
- NativeJsonParsing → CommandSupport
Abstract Value Members
-
implicit abstract
def
jsonFormats: Formats
- Attributes
- protected
- Definition Classes
- JsonValueReaderProperty
Concrete 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
-
implicit
def
asyncExecutor[T <: Command, S](handler: (T) ⇒ Future[ModelValidation[S]])(implicit executionContext: ExecutionContext): CommandExecutor[T, Future[ModelValidation[S]]]
- Definition Classes
- CommandExecutors
-
implicit
def
asyncModelExecutor[T <: Command, S](handler: (S) ⇒ Future[ModelValidation[S]])(implicit executionContext: ExecutionContext, vw: (T) ⇒ S): CommandExecutor[T, Future[ModelValidation[S]]]
- Definition Classes
- CommandExecutors
-
def
bindCommand[T <: (NativeJsonParsing.this)#CommandType](newCommand: T)(implicit request: HttpServletRequest, mf: Manifest[T]): T
- Attributes
- protected
- Definition Classes
- NativeJsonParsing → CommandSupport
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
command[T <: (NativeJsonParsing.this)#CommandType](implicit request: HttpServletRequest, mf: Manifest[T]): T
Create and bind a org.scalatra.commands.Command of the given type with the current Scalatra params.
Create and bind a org.scalatra.commands.Command of the given type with the current Scalatra params.
For every command type, creation and binding is performed only once and then stored into a request attribute.
- Definition Classes
- CommandSupport
-
def
commandOption[T <: (NativeJsonParsing.this)#CommandType](implicit request: HttpServletRequest, mf: Manifest[T]): Option[T]
- Definition Classes
- CommandSupport
-
def
commandOrElse[T <: (NativeJsonParsing.this)#CommandType](factory: ⇒ T)(implicit request: HttpServletRequest, mf: Manifest[T]): T
Create and bind a org.scalatra.commands.Command of the given type with the current Scalatra params.
Create and bind a org.scalatra.commands.Command of the given type with the current Scalatra params.
For every command type, creation and binding is performed only once and then stored into a request attribute.
- Definition Classes
- CommandSupport
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
ifValid[T <: (NativeJsonParsing.this)#CommandType](implicit mf: Manifest[T]): RouteMatcher
Create a org.scalatra.RouteMatcher that evaluates true only if a command is valid.
Create a org.scalatra.RouteMatcher that evaluates true only if a command is valid.
- Definition Classes
- CommandSupport
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
jsonValueReader(d: JValue): JsonValueReader
- Attributes
- protected
- Definition Classes
- JsonValueReaderProperty
-
implicit
def
multiMapHeadViewMapValueReader[T <: MultiMapHeadView[String, String]](d: T): ValueReader[T, String]
- Definition Classes
- ParamsValueReaderProperties
-
implicit
def
multiParamsValueReader(d: MultiParams): ValueReader[MultiParams, Seq[String]]
- Definition Classes
- ParamsValueReaderProperties
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
registerCommand[T <: Command](cmd: ⇒ T)(implicit mf: Manifest[T]): Unit
- Definition Classes
- CommandSupport
-
implicit
def
stringMapValueReader(d: Map[String, String]): ValueReader[Map[String, String], String]
- Definition Classes
- ParamsValueReaderProperties
-
implicit
def
syncExecutor[T <: Command, S](handler: (T) ⇒ ModelValidation[S]): CommandExecutor[T, ModelValidation[S]]
- Definition Classes
- CommandExecutors
-
implicit
def
syncModelExecutor[T <: Command, S](handler: (S) ⇒ ModelValidation[S])(implicit T: (T) ⇒ S): CommandExecutor[T, ModelValidation[S]]
- Definition Classes
- CommandExecutors
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → 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( ... )