t

org.wabase

Marshalling

trait Marshalling extends DtoMarshalling with TresqlResultMarshalling with BasicJsonMarshalling with BasicMarshalling

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Marshalling
  2. BasicJsonMarshalling
  3. BasicMarshalling
  4. SprayJsonSupport
  5. TresqlResultMarshalling
  6. DtoMarshalling
  7. Loggable
  8. AppMarshalling
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractChunker extends RowWriter
    Definition Classes
    AppMarshalling
  2. class JsonListChunker[T] extends RowWriter
    Definition Classes
    AppMarshalling
  3. abstract class OdsChunker extends (AppMarshalling.this)#AbstractChunker
    Definition Classes
    AppMarshalling
  4. case class GeneratedFile(name: String, contentType: ContentType, content: Array[Byte], contentDispositionType: ContentDispositionType = ContentDispositionTypes.attachment) extends Product with Serializable
    Definition Classes
    BasicMarshalling
  5. case class StreamedFile(name: String, contentType: ContentType, content: Source[ByteString, Any], contentDispositionType: ContentDispositionType = ContentDispositionTypes.attachment) extends Product with Serializable
    Definition Classes
    BasicMarshalling
  6. trait AbstractDtoChunker extends (DtoMarshalling.this)#AbstractChunker
    Definition Classes
    DtoMarshalling
  7. class CsvDtoChunker extends (DtoMarshalling.this)#AbstractDtoChunker
    Definition Classes
    DtoMarshalling
  8. class JsonDtoChunker extends (DtoMarshalling.this)#AbstractDtoChunker
    Definition Classes
    DtoMarshalling
  9. class OdsDtoChunker extends (DtoMarshalling.this)#OdsChunker with (DtoMarshalling.this)#AbstractDtoChunker
    Definition Classes
    DtoMarshalling
  10. implicit class Wrapper extends AnyRef
    Definition Classes
    DtoMarshalling
  11. class XlsXmlDtoChunker extends (DtoMarshalling.this)#AbstractDtoChunker
    Definition Classes
    DtoMarshalling
  12. type FutureResponse = Future[HttpResponse]
    Definition Classes
    AppMarshalling
  13. type FutureResponseMarshaller[T] = Marshaller[T, (Marshalling.this)#FutureResponse]
    Definition Classes
    AppMarshalling
  14. trait AbstractTresqlResultChunker extends (TresqlResultMarshalling.this)#AbstractChunker
    Definition Classes
    TresqlResultMarshalling
  15. class CsvTresqlResultChunker extends (TresqlResultMarshalling.this)#AbstractTresqlResultChunker
    Definition Classes
    TresqlResultMarshalling
  16. class OdsTresqlResultChunker extends (TresqlResultMarshalling.this)#OdsChunker with (TresqlResultMarshalling.this)#AbstractTresqlResultChunker
    Definition Classes
    TresqlResultMarshalling

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit val ContentTypeUnmarshaller: FromEntityUnmarshaller[ContentType]
    Definition Classes
    BasicMarshalling
  5. implicit val HeadersUnmarshaller: FromResponseUnmarshaller[Seq[HttpHeader]]
    Definition Classes
    BasicMarshalling
  6. implicit val SourceUnmarshaller: FromEntityUnmarshaller[Source[ByteString, Any]]
    Definition Classes
    BasicMarshalling
  7. implicit val StatusCodeUnmarshaller: FromResponseUnmarshaller[StatusCode]
    Definition Classes
    BasicMarshalling
  8. implicit def TupleUnmarshaller[A, B, P](implicit ma: Unmarshaller[P, A], mb: Unmarshaller[P, B]): Unmarshaller[P, (A, B)]
    Definition Classes
    BasicMarshalling
  9. implicit val UnitUnmarshaller: FromResponseUnmarshaller[Unit]
    Definition Classes
    BasicMarshalling
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  12. def combinedWithEC[A, B, C](marshal: (ExecutionContext) ⇒ (A) ⇒ B)(implicit m2: Marshaller[B, C]): Marshaller[A, C]
    Definition Classes
    BasicMarshalling
  13. def contentDisposition(fileName: String, dispositionType: ContentDispositionType): List[RawHeader]
    Definition Classes
    BasicMarshalling
  14. val dbBufferSize: Int
    Definition Classes
    AppMarshalling
  15. val dbDataFileMaxSize: Long
    Definition Classes
    AppMarshalling
  16. implicit def dtoListUnmarshaller[T <: AppProvider.App.Dto](implicit jsonUnmarshaller: FromEntityUnmarshaller[JsValue], m: Manifest[T]): FromEntityUnmarshaller[List[T]]
    Definition Classes
    DtoMarshalling
  17. implicit val dtoMarshaller: ToEntityMarshaller[AppProvider.App.Dto]
    Definition Classes
    DtoMarshalling
  18. implicit def dtoResultToWrapper(res: AppProvider.App.AppListResult[AppProvider.App.Dto]): Iterator[(Marshalling.this)#Wrapper] with AutoCloseable { def view: org.mojoz.metadata.ViewDef[org.mojoz.metadata.FieldDef[org.mojoz.metadata.Type]] }
    Definition Classes
    DtoMarshalling
  19. implicit def dtoUnmarshaller[T <: AppProvider.App.Dto](implicit jsonUnmarshaller: FromEntityUnmarshaller[JsValue], m: Manifest[T]): FromEntityUnmarshaller[T]
    Definition Classes
    DtoMarshalling
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. def fallbackFilename(filename: String): String
    Definition Classes
    BasicMarshalling
  23. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. implicit val generatedFileMarshaller: ToResponseMarshaller[(Marshalling.this)#GeneratedFile]
    Definition Classes
    BasicMarshalling
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def httpResponse(contentType: ContentType, src: Source[ByteString, _], maxFileSize: Long = dbDataFileMaxSize)(implicit ec: ExecutionContext): Future[HttpResponse]
    Definition Classes
    AppMarshalling
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. implicit def jsObjectUnmarshaller(implicit jsonUnmarshaller: FromEntityUnmarshaller[JsValue]): Unmarshaller[HttpEntity, JsObject]
    Definition Classes
    BasicJsonMarshalling
  30. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    Loggable
  31. implicit def mapFutureMarshaller: ToEntityMarshaller[Future[Map[String, Any]]]
    Definition Classes
    BasicJsonMarshalling
  32. implicit val mapListMarshaller: ToEntityMarshaller[List[Map[String, Any]]]
    Definition Classes
    BasicJsonMarshalling
  33. implicit val mapMarshaller: ToEntityMarshaller[Map[String, Any]]
    Definition Classes
    BasicJsonMarshalling
  34. implicit def mapUnmarshaller(implicit jsonUnmarshaller: FromEntityUnmarshaller[JsValue]): FromEntityUnmarshaller[Map[String, Any]]
    Definition Classes
    BasicJsonMarshalling
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. implicit def optionMarshaller[A](implicit m: ToResponseMarshaller[A]): ToResponseMarshaller[Option[A]]
    Definition Classes
    BasicMarshalling
  39. implicit def optionUnmarshaller[T](implicit unm: FromResponseUnmarshaller[T]): FromResponseUnmarshaller[Option[T]]
    Definition Classes
    BasicMarshalling
  40. def resultMaxFileSize(result: AppProvider.App.AppListResult[_]): Long
    Attributes
    protected
    Definition Classes
    DtoMarshalling
  41. def source(src: Source[ByteString, _], maxFileSize: Long): Future[SourceValue]
    Attributes
    protected
    Definition Classes
    AppMarshalling
  42. implicit def sprayJsValueByteStringUnmarshaller[T]: FromByteStringUnmarshaller[JsValue]
    Definition Classes
    SprayJsonSupport
  43. implicit def sprayJsValueMarshaller(implicit printer: JsonPrinter): ToEntityMarshaller[JsValue]
    Definition Classes
    SprayJsonSupport
  44. implicit def sprayJsValueUnmarshaller: FromEntityUnmarshaller[JsValue]
    Definition Classes
    SprayJsonSupport
  45. implicit def sprayJsonByteStringUnmarshaller[T](implicit reader: RootJsonReader[T]): FromByteStringUnmarshaller[T]
    Definition Classes
    SprayJsonSupport
  46. implicit def sprayJsonMarshaller[T](implicit writer: RootJsonWriter[T], printer: JsonPrinter): ToEntityMarshaller[T]
    Definition Classes
    SprayJsonSupport
  47. implicit def sprayJsonMarshallerConverter[T](writer: RootJsonWriter[T])(implicit printer: JsonPrinter): ToEntityMarshaller[T]
    Definition Classes
    SprayJsonSupport
  48. implicit def sprayJsonSourceReader[T](implicit reader: RootJsonReader[T], support: EntityStreamingSupport): FromEntityUnmarshaller[Source[T, NotUsed]]
    Definition Classes
    SprayJsonSupport
  49. implicit def sprayJsonUnmarshaller[T](implicit reader: RootJsonReader[T]): FromEntityUnmarshaller[T]
    Definition Classes
    SprayJsonSupport
  50. implicit def sprayJsonUnmarshallerConverter[T](reader: RootJsonReader[T]): FromEntityUnmarshaller[T]
    Definition Classes
    SprayJsonSupport
  51. implicit val streamedFileMarshaller: ToResponseMarshaller[(Marshalling.this)#StreamedFile]
    Definition Classes
    BasicMarshalling
  52. def stripAccents(s: String): String
    Definition Classes
    BasicMarshalling
  53. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  54. implicit def toFutureResponseMarshallable[A](_value: A)(implicit _marshaller: (Marshalling.this)#FutureResponseMarshaller[A]): ToResponseMarshallable
    Definition Classes
    AppMarshalling
  55. val toResponseAppListResultCsvMarshaller: (Marshalling.this)#FutureResponseMarshaller[AppProvider.App.AppListResult[AppProvider.App.Dto]]
    Definition Classes
    DtoMarshalling
  56. val toResponseAppListResultExcelMarshaller: (Marshalling.this)#FutureResponseMarshaller[AppProvider.App.AppListResult[AppProvider.App.Dto]]
    Definition Classes
    DtoMarshalling
  57. val toResponseAppListResultJsonMarshaller: (Marshalling.this)#FutureResponseMarshaller[AppProvider.App.AppListResult[AppProvider.App.Dto]]
    Definition Classes
    DtoMarshalling
  58. implicit val toResponseAppListResultMarshaller: (Marshalling.this)#FutureResponseMarshaller[AppProvider.App.AppListResult[AppProvider.App.Dto]]
    Definition Classes
    DtoMarshalling
  59. val toResponseAppListResultOdsMarshaller: (Marshalling.this)#FutureResponseMarshaller[AppProvider.App.AppListResult[AppProvider.App.Dto]]
    Definition Classes
    DtoMarshalling
  60. implicit def toResponseListJsonMarshaller[T](implicit arg0: JsonFormat[T]): (Marshalling.this)#FutureResponseMarshaller[Iterator[T]]
    Definition Classes
    AppMarshalling
  61. val toResponseTresqlResultCsvMarshaller: (Marshalling.this)#FutureResponseMarshaller[Result[RowLike]]
    Definition Classes
    TresqlResultMarshalling
  62. implicit val toResponseTresqlResultMarshaller: (Marshalling.this)#FutureResponseMarshaller[Result[RowLike]]
    Definition Classes
    TresqlResultMarshalling
  63. val toResponseTresqlResultOdsMarshaller: (Marshalling.this)#FutureResponseMarshaller[Result[RowLike]]
    Definition Classes
    TresqlResultMarshalling
  64. def toString(): String
    Definition Classes
    AnyRef → Any
  65. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from BasicJsonMarshalling

Inherited from BasicMarshalling

Inherited from SprayJsonSupport

Inherited from TresqlResultMarshalling

Inherited from DtoMarshalling

Inherited from Loggable

Inherited from AppMarshalling

Inherited from AnyRef

Inherited from Any

Ungrouped