Add an action that will be evaluated after field binding has been done.
Add an action that will be evaluated after field binding has been done.
Add an action that will be evaluated before field binding occurs.
Add an action that will be evaluated before field binding occurs.
Return a Map of all field command error keyed by field binding name (NOT the name of the variable in command object).
Check whether this command is valid.
Trait that identifies a Command object, i.e. a Scala class instance which fields are bound to external parameters taken from Scalatra' params object.
An usage example can be seen below:
In the example above, class field name will be bound, at runtime, with a parameter named f_name and so on. The binding is typed and for every registered type
T
(see org.scalatra.util.conversion.DefaultImplicitConversions for a list of all availables) an automatic conversion(String) => T
will take place during binding phase.After that binding has been performed (i.e. after that org.scalatra.commands.Command#bindTo() has been called) on a specific instance, it is possible retrieve field values as scalaz.Validation, i.e.:
0.1