org.scalatra

commands

package commands

Linear Supertypes
DefaultValues, DefaultValueImplicits, DefaultValueMethods, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. commands
  2. DefaultValues
  3. DefaultValueImplicits
  4. DefaultValueMethods
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class AsyncCommandExecutor[T <: Command, S] extends AsyncExecutor[T, S]

    A command executor that doesn't block while executing the command

  2. abstract class AsyncExecutor[T <: Command, S] extends CommandExecutor[T, Future[ModelValidation[S]]]

  3. class AsyncModelExecutor[T <: Command, S] extends AsyncExecutor[T, S]

    A command executor that can potentially block while executing the command, uses a model as input value for the handler function.

  4. class BasicFieldDescriptor[T] extends FieldDescriptor[T]

  5. sealed trait Binding extends AnyRef

  6. type BindingAction = () ⇒ Any

  7. class BindingException extends ScalatraException

  8. trait BindingImplicits extends DefaultImplicitConversions with BindingValidatorImplicits

    Commonly-used field implementations factory.

  9. trait BindingSyntax extends BindingValidatorImplicits

  10. type BindingValidator[T] = (String) ⇒ (FieldValidation[T]) ⇒ FieldValidation[T]

  11. trait BindingValidatorImplicits extends AnyRef

  12. class BlockingCommandExecutor[T <: Command, S] extends BlockingExecutor[T, S]

    A command executor that can potentially block while executing the command

  13. abstract class BlockingExecutor[T <: Command, S] extends CommandExecutor[T, ModelValidation[S]]

  14. class BlockingModelExecutor[T <: Command, S] extends BlockingExecutor[T, S]

    A command executor that can potentially block while executing the command, uses a model as input value for the handler function.

  15. class BoundFieldDescriptor[S, T] extends DataboundFieldDescriptor[S, T]

  16. trait Command extends BindingSyntax with ParamsValueReaderProperties

    Trait that identifies a Command object, i.

  17. abstract class CommandExecutor[T <: Command, S] extends AnyRef

    A typeclass for executing commands.

  18. trait CommandExecutors extends AnyRef

  19. trait CommandSupport extends ParamsValueReaderProperties with CommandExecutors

    Support for org.scalatra.commands.Command binding and validation.

  20. trait DataboundFieldDescriptor[S, T] extends FieldDescriptor[T]

  21. trait DateParser extends AnyRef

  22. class DefVal[T] extends AnyRef

  23. class Field[A] extends AnyRef

  24. trait FieldDescriptor[T] extends AnyRef

  25. type FieldValidation[T] = Validation[ValidationError, T]

  26. trait JacksonJsonParsing extends CommandSupport with JacksonJsonValueReaderProperty

  27. trait JsonBindingImplicits extends BindingImplicits with JsonImplicitConversions

  28. trait JsonCommand extends Command with JsonTypeConverterFactories

  29. trait JsonTypeConverterFactories extends JsonBindingImplicits

  30. class JsonTypeConverterFactoriesImports extends JsonTypeConverterFactories

  31. trait JsonTypeConverterFactory[T] extends TypeConverterFactory[T] with JsonBindingImplicits

  32. type ModelValidation[T] = Validation[NonEmptyList[ValidationError], T]

  33. trait NativeJsonParsing extends CommandSupport with NativeJsonValueReaderProperty

  34. trait ParamsOnlyCommand extends TypeConverterFactories with Command

  35. trait ParamsOnlyCommandSupport extends CommandSupport

  36. trait TypeConverterFactories extends BindingImplicits

  37. trait TypeConverterFactory[T] extends BindingImplicits

  38. class ValidatedBoundFieldDescriptor[S, T] extends ValidatedFieldDescriptor[S, T]

  39. trait ValidatedFieldDescriptor[S, T] extends DataboundFieldDescriptor[S, T]

  40. type Validator[T] = (FieldValidation[T]) ⇒ FieldValidation[T]

  41. trait CommandHandler extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.1) This approach is not fully type-safe. The compiler can't enforce that the handle method returns a S. Please use the >> or apply method on a command.

  42. abstract class ModelCommand[T] extends Command

    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.1) This was meant for usage with the org.scalatra.commands.CommandHandler, but that approach is not fully compiler verified. Look at using the execute method on a command instead.

Value Members

  1. implicit def ArrayDefaultValue[A](implicit arg0: Manifest[A]): DefaultValue[Array[A]]

    Definition Classes
    DefaultValueImplicits
  2. implicit def BigDecimalDefaultValue: DefaultValue[BigDecimal]

    Definition Classes
    DefaultValueImplicits
  3. implicit def BigIntDefaultValue: DefaultValue[BigInt]

    Definition Classes
    DefaultValueImplicits
  4. implicit def BigIntegerDefaultValue: DefaultValue[BigInteger]

    Definition Classes
    DefaultValueImplicits
  5. object Binding

  6. object BindingImplicits extends BindingImplicits

  7. object BindingSyntax extends BindingSyntax

  8. object BindingValidators

  9. implicit def BooleanDefaultValue: DefaultValue[Boolean]

    Definition Classes
    DefaultValueImplicits
  10. object BoundFieldDescriptor

  11. implicit def ByteDefaultValue: DefaultValue[Byte]

    Definition Classes
    DefaultValueImplicits
  12. implicit def CharDefaultValue: DefaultValue[Char]

    Definition Classes
    DefaultValueImplicits
  13. object CommandExecutors extends CommandExecutors

  14. object DefVal

  15. implicit def DoubleDefaultValue: DefaultValue[Double]

    Definition Classes
    DefaultValueImplicits
  16. implicit def EitherDefaultValue[A, B](implicit arg0: DefaultValue[A]): DefaultValue[Either[A, B]]

    Definition Classes
    DefaultValueImplicits
  17. implicit def EitherLeftDefaultValue[A, B](implicit bz: DefaultValue[B]): DefaultValue[LeftProjection[A, B]]

    Definition Classes
    DefaultValueImplicits
  18. implicit def EitherRightDefaultValue[A, B](implicit arg0: DefaultValue[A]): DefaultValue[RightProjection[A, B]]

    Definition Classes
    DefaultValueImplicits
  19. def ElemDefaultValue: DefaultValue[Elem]

    Definition Classes
    DefaultValueImplicits
  20. object FieldDescriptor

  21. implicit def FloatDefaultValue: DefaultValue[Float]

    Definition Classes
    DefaultValueImplicits
  22. implicit def Function1ABDefaultValue[A, B](implicit arg0: DefaultValue[B]): DefaultValue[(A) ⇒ B]

    Definition Classes
    DefaultValueImplicits
  23. implicit def IndifferentMultiMapHeadViewDefaultValue: DefaultValue[MultiMapHeadView[String, String] with MapWithIndifferentAccess[String]]

    Definition Classes
    DefaultValueImplicits
  24. implicit def IntDefaultValue: DefaultValue[Int]

    Definition Classes
    DefaultValueImplicits
  25. implicit def JavaArrayBlockingQueueDefaultValue[A]: DefaultValue[ArrayBlockingQueue[A]]

    Definition Classes
    DefaultValueImplicits
  26. implicit def JavaArrayListDefaultValue[A]: DefaultValue[ArrayList[A]]

    Definition Classes
    DefaultValueImplicits
  27. implicit def JavaConcurrentHashMapDefaultValue[K, V]: DefaultValue[ConcurrentHashMap[K, V]]

    Definition Classes
    DefaultValueImplicits
  28. implicit def JavaConcurrentLinkedQueueDefaultValue[A]: DefaultValue[ConcurrentLinkedQueue[A]]

    Definition Classes
    DefaultValueImplicits
  29. implicit def JavaCopyOnWriteArrayListDefaultValue[A]: DefaultValue[CopyOnWriteArrayList[A]]

    Definition Classes
    DefaultValueImplicits
  30. implicit def JavaCopyOnWriteArraySetDefaultValue[A]: DefaultValue[CopyOnWriteArraySet[A]]

    Definition Classes
    DefaultValueImplicits
  31. implicit def JavaHashMapDefaultValue[K, V]: DefaultValue[HashMap[K, V]]

    Definition Classes
    DefaultValueImplicits
  32. implicit def JavaHashSetDefaultValue[A]: DefaultValue[HashSet[A]]

    Definition Classes
    DefaultValueImplicits
  33. implicit def JavaHashtableDefaultValue[K, V]: DefaultValue[Hashtable[K, V]]

    Definition Classes
    DefaultValueImplicits
  34. implicit def JavaIdentityHashMapDefaultValue[K, V]: DefaultValue[IdentityHashMap[K, V]]

    Definition Classes
    DefaultValueImplicits
  35. implicit def JavaLinkedBlockingQueueDefaultValue[A]: DefaultValue[LinkedBlockingQueue[A]]

    Definition Classes
    DefaultValueImplicits
  36. implicit def JavaLinkedHashMapDefaultValue[K, V]: DefaultValue[LinkedHashMap[K, V]]

    Definition Classes
    DefaultValueImplicits
  37. implicit def JavaLinkedHashSetDefaultValue[A]: DefaultValue[LinkedHashSet[A]]

    Definition Classes
    DefaultValueImplicits
  38. implicit def JavaLinkedListDefaultValue[A]: DefaultValue[LinkedList[A]]

    Definition Classes
    DefaultValueImplicits
  39. implicit def JavaPriorityQueueDefaultValue[A]: DefaultValue[PriorityQueue[A]]

    Definition Classes
    DefaultValueImplicits
  40. implicit def JavaStackDefaultValue[A]: DefaultValue[Stack[A]]

    Definition Classes
    DefaultValueImplicits
  41. implicit def JavaSynchronousQueueDefaultValue[A]: DefaultValue[SynchronousQueue[A]]

    Definition Classes
    DefaultValueImplicits
  42. implicit def JavaTreeMapDefaultValue[K, V]: DefaultValue[TreeMap[K, V]]

    Definition Classes
    DefaultValueImplicits
  43. implicit def JavaTreeSetDefaultValue[A]: DefaultValue[TreeSet[A]]

    Definition Classes
    DefaultValueImplicits
  44. implicit def JavaVectorDefaultValue[A]: DefaultValue[Vector[A]]

    Definition Classes
    DefaultValueImplicits
  45. implicit def JavaWeakHashMapDefaultValue[K, V]: DefaultValue[WeakHashMap[K, V]]

    Definition Classes
    DefaultValueImplicits
  46. object JodaDateFormats extends DateParser

  47. implicit def LongDefaultValue: DefaultValue[Long]

    Definition Classes
    DefaultValueImplicits
  48. implicit def MapDefaultValue[K, V](implicit arg0: DefaultValue[V]): DefaultValue[Map[K, V]]

    Definition Classes
    DefaultValueImplicits
  49. implicit def MultiMapHeadViewDefaultValue: DefaultValue[MultiMapHeadView[String, String]]

    Definition Classes
    DefaultValueImplicits
  50. def NodeDefaultValue: DefaultValue[Node]

    Definition Classes
    DefaultValueImplicits
  51. implicit def OptionDefaultValue[A]: DefaultValue[Option[A]]

    Definition Classes
    DefaultValueImplicits
  52. implicit def ShortDefaultValue: DefaultValue[Short]

    Definition Classes
    DefaultValueImplicits
  53. implicit def StringDefaultValue: DefaultValue[String]

    Definition Classes
    DefaultValueImplicits
  54. implicit def TraversableDefaultValue[CC <: Traversable[_]](implicit cbf: CanBuildFrom[Nothing, Nothing, CC]): DefaultValue[CC]

    Definition Classes
    DefaultValueImplicits
  55. implicit def Tuple2DefaultValue[A, B](implicit az: DefaultValue[A], bz: DefaultValue[B]): DefaultValue[(A, B)]

    Definition Classes
    DefaultValueImplicits
  56. implicit def Tuple3DefaultValue[A, B, C](implicit az: DefaultValue[A], bz: DefaultValue[B], cz: DefaultValue[C]): DefaultValue[(A, B, C)]

    Definition Classes
    DefaultValueImplicits
  57. implicit def Tuple4DefaultValue[A, B, C, D](implicit az: DefaultValue[A], bz: DefaultValue[B], cz: DefaultValue[C], dz: DefaultValue[D]): DefaultValue[(A, B, C, D)]

    Definition Classes
    DefaultValueImplicits
  58. object TypeConverterFactories extends TypeConverterFactories

  59. implicit def UnitDefaultValue: DefaultValue[Unit]

    Definition Classes
    DefaultValueImplicits
  60. object ValueSource extends Enumeration

  61. def default[Z](z: Z): DefaultValue[Z]

    Definition Classes
    DefaultValueMethods
  62. implicit val jsonDefault: DefaultValue[JValue]

  63. def mdefault[Z](implicit z: DefaultValue[Z]): Z

    Definition Classes
    DefaultValueMethods
  64. implicit val minDateDefault: DefaultValue[Date]

  65. implicit val minDateTimeDefault: DefaultValue[DateTime]

Inherited from DefaultValues

Inherited from DefaultValueImplicits

Inherited from DefaultValueMethods

Inherited from AnyRef

Inherited from Any

Ungrouped