Packages

p

org

wabase

package wabase

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. wabase
  2. Loggable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package client
  2. package spreadsheet

Type Members

  1. trait AppBase[User] extends WabaseAppCompat[User] with Loggable with QuereaseProvider with DbAccessProvider with I18n with RowWriters
  2. type AppConfig = wabase.AppBase.AppConfig
  3. class AppFileCleanup extends Loggable
  4. trait AppFileServiceBase[User] extends AnyRef
  5. trait AppFileStreamer[User] extends AppFileStreamerConfig with Loggable
  6. trait AppFileStreamerConfig extends AnyRef
  7. type AppMdConventions = wabase.AppMetadata.AppMdConventions
  8. trait AppMetadata extends QuereaseMetadata
  9. trait AppProvider[User] extends AnyRef
  10. abstract class AppQuerease extends Querease with AppQuereaseIo with AppMetadata with Loggable
  11. trait AppQuereaseIo extends ScalaDtoQuereaseIo with JsonConverter
  12. trait AppServiceBase[User] extends AppProvider[User] with AppStateExtractor with JsonConverterProvider with DbAccessProvider with AppI18nService with Marshalling
  13. type AppVersion = wabase.AppServiceBase.AppVersion
  14. case class ApplicationState(state: Map[String, Any], locale: Locale = Locale.getDefault) extends Product with Serializable
  15. trait Audit[User] extends AnyRef

    Audit and all subimplementations use

    Audit and all subimplementations use

    qe.DTO

    and

    qe.DWI
  16. trait Authentication[User] extends SecurityDirectives with SessionInfoRemover with SessionUserExtractor[User]
  17. trait Authorization[User] extends AnyRef
  18. trait BasicJsonMarshalling extends SprayJsonSupport with BasicMarshalling
  19. trait BasicMarshalling extends OptionMarshalling
  20. class BorerNestedArraysEncoder extends BorerValueEncoder with ResultEncoder with ChunkInfo
  21. class BorerNestedArraysTransformer extends AnyRef
  22. class BorerValueEncoder extends AnyRef
  23. class BufferedAudit extends AnyRef
  24. class BufferedAuditFlow extends GraphStage[FlowShape[Notification, ByteString]]
  25. class BufferedAuditReader extends Loggable
  26. class BufferedAuditWriter extends Loggable
  27. class BusinessException extends RuntimeException
  28. trait CSRFDefence extends AnyRef
  29. class CborOrJsonDecoder extends AnyRef
  30. class CborOrJsonLenientDecoder extends CborOrJsonDecoder

    Decodes strings to booleans and numbers

  31. class CborOrJsonResultRenderer extends ResultRenderer
  32. case class CompleteResult(result: ByteString) extends SerializedResult with Product with Serializable

    Value of this class can be materialized to

    Value of this class can be materialized to

    HttpEntity.Strict
  33. type ConstantQueryTimeout = wabase.AppServiceBase.ConstantQueryTimeout
  34. class CsvResultRenderer extends TableResultRenderer
  35. type CustomValidationFunctions = wabase.ValidationEngine.CustomValidationFunctions
  36. trait DbAccess extends AnyRef
  37. trait DbAccessDelegate extends DbAccess
  38. trait DbAccessProvider extends AnyRef
  39. trait DbConstraintMessage extends AnyRef
  40. type DbDeferredStorage = wabase.DeferredControl.DbDeferredStorage
  41. type DefaultAppExceptionHandler[User] = wabase.AppServiceBase.AppExceptionHandler.DefaultAppExceptionHandler[User]
  42. type DefaultAppMdConventions = wabase.AppMetadata.DefaultAppMdConventions
  43. type DefaultServerStatistics = wabase.ServerStatistics.DefaultServerStatistics
  44. trait DefaultValidationEngine extends ValidationEngine with Loggable

    Default validation engine, executes validation javascript stored in "validation" table

  45. type DefaultWsInitialEventsPublisher = DefaultInitialEventsPublisher
  46. trait DeferredControl extends DeferredCheck with QueryTimeoutExtractor with DeferredStatusPublisher
  47. trait Dto extends mojoz.querease.Dto
  48. trait DtoMarshalling extends QuereaseMarshalling
  49. trait DtoWithId extends Dto with mojoz.querease.DtoWithId
  50. trait EventBus extends ActorEventBus with LookupClassification
  51. trait Execution extends AnyRef
  52. class ExecutionImpl extends Execution
  53. class FileBufferedFlow extends GraphStage[FlowShape[ByteString, ByteString]]

    Creates flow with non blocking pulling from upstream regardless of downstream demand.

    Creates flow with non blocking pulling from upstream regardless of downstream demand. Pulled data are stored in buffer of

    bufferSize

    . If buffer is full and there is no downstream demand data are stored in file. If file size exceeds

    maxFileSize
    InsufficientStorageException

    is thrown.

  54. class FlatTableResultRenderer extends ResultRenderer
  55. case class I18Bundle(bundle: Iterator[(String, String)]) extends Product with Serializable
  56. trait I18n extends AnyRef
  57. case class IdResult(id: Any, name: String) extends QuereaseResult with Product with Serializable
  58. case class IncompleteResultSource[Mat](result: Source[ByteString, Mat]) extends SerializedResult with Product with Serializable

    Value of this class can be materialized to

    Value of this class can be materialized to

    HttpEntity.Chunked
  59. case class InsufficientStorageException(msg: String) extends Exception with Product with Serializable
  60. case class IteratorResult(result: QuereaseIteratorResult[AppQuerease.DTO]) extends QuereaseCloseableResult with Product with Serializable
  61. trait JsonConverter extends AnyRef
  62. trait JsonConverterProvider extends AnyRef
  63. trait JsonSessionEncoder[User] extends AnyRef
  64. case class KeyResult(ir: IdResult, viewName: String, key: Seq[Any]) extends QuereaseResult with Product with Serializable
  65. type LdapAuthentication = wabase.Authentication.LdapAuthentication
  66. case class ListResult(result: List[AppQuerease.DTO]) extends QuereaseResult with Product with Serializable
  67. trait Loggable extends AnyRef
  68. case class LongResult(value: Long) extends QuereaseResult with Product with Serializable
  69. class Macros extends TresqlComparisonMacros
  70. case class MapResult(result: Map[String, Any]) extends QuereaseResult with Product with Serializable
  71. trait Marshalling extends BasicJsonMarshalling with BasicMarshalling with QuereaseMarshalling with DtoMarshalling
  72. type NoAudit[User] = wabase.Audit.NoAudit[User]
  73. type NoAuthorization[User] = wabase.Authorization.NoAuthorization[User]
  74. type NoCustomConstraintMessage = wabase.DbConstraintMessage.NoCustomConstraintMessage
  75. type NoServerStatistics = wabase.ServerStatistics.NoServerStatistics
  76. trait NoValidation extends ValidationEngine
  77. type NoWsInitialEvents = NoInitialEvents
  78. case class NumberResult(value: Number) extends QuereaseResult with Product with Serializable
  79. class OdsResultRenderer extends TableResultRenderer
  80. trait OptionMarshalling extends AnyRef
  81. case class OptionResult(result: Option[AppQuerease.DTO]) extends QuereaseResult with Product with Serializable
  82. case class PojoResult(result: AppQuerease.DTO) extends QuereaseResult with Product with Serializable
  83. case class PoolName(connectionPoolName: String) extends Product with Serializable
  84. type PostgreSqlConstraintMessage = wabase.DbConstraintMessage.PostgreSqlConstraintMessage
  85. class PostgreSqlTresqlResources extends TresqlResources
  86. trait PostgresDbAccess extends DbAccess
  87. sealed trait QuereaseCloseableResult extends QuereaseResult
  88. case class QuereaseDeleteResult(count: Int) extends QuereaseResult with Product with Serializable
  89. class QuereaseEnvException extends Exception
  90. trait QuereaseMarshalling extends QuereaseResultMarshalling
  91. trait QuereaseProvider extends AnyRef
  92. sealed trait QuereaseResult extends AnyRef
  93. trait QuereaseResultMarshalling extends AnyRef
  94. case class QuereaseResultWithCleanup(result: QuereaseCloseableResult, cleanup: (Option[Throwable]) => Unit) extends QuereaseResult with Product with Serializable
  95. case class QuereaseSerializedResult(result: SerializedResult, isCollection: Boolean) extends QuereaseResult with Product with Serializable
  96. case class QueryTimeout(timeoutSeconds: Int) extends Product with Serializable

    Timeout is wrapped into case class so it can be used as implicit parameter

  97. class ResultCompletionSink extends GraphStageWithMaterializedValue[SinkShape[ByteString], Future[Seq[SerializedResult]]]

    Sink materializes to

    Sink materializes to

    CompleteResult

    if one and only one element passes from upstream before it is finished. Otherwise produces

    IncompleteResultSource

    . Running of

    IncompleteResultSource

    source will consume this

    ResultCompletionSink

    upstream.

  98. trait ResultEncoder extends AnyRef
  99. abstract class ResultRenderer extends ResultEncoder
  100. class ResultSerializer extends GraphStage[SourceShape[ByteString]]

    Serializes nested iterators as nested arrays.

    Serializes nested iterators as nested arrays. To serialize tresql Result, use TresqlRowsIterator

  101. trait RowWriter extends AnyRef
  102. trait RowWriters extends AnyRef
  103. trait SecurityHeaderDirectives extends AnyRef
  104. sealed trait SerializedResult extends AnyRef
  105. trait ServerNotifications extends EventStreamMarshalling with WebSocketDirectives
  106. trait ServerStatistics extends Loggable
  107. type SimpleExceptionHandler = wabase.AppServiceBase.AppExceptionHandler.SimpleExceptionHandler
  108. type Statistics = wabase.ServerStatistics.Statistics
  109. case class StatusResult(code: Int, value: String, key: Seq[Any] = Nil, params: ListMap[String, String] = ListMap()) extends QuereaseResult with Product with Serializable
  110. case class StringResult(value: String) extends QuereaseResult with Product with Serializable
  111. trait TableResultRenderer extends AnyRef
  112. type Timestamp = java.sql.Timestamp
  113. class TresqlComparisonMacros extends QuereaseMacros
  114. trait TresqlResources extends ThreadLocalResources
  115. case class TresqlResult(result: Result[RowLike]) extends QuereaseCloseableResult with Product with Serializable
  116. case class TresqlSingleRowResult(row: RowLike) extends QuereaseCloseableResult with Product with Serializable
  117. class UnprocessableEntityException extends BusinessException
  118. trait ValidationEngine extends AnyRef
  119. trait WabaseApp[User] extends AnyRef
  120. trait WabaseAppCompat[User] extends WabaseApp[User]
  121. class XlsXmlResultRenderer extends TableResultRenderer
  122. type jBoolean = Boolean
  123. type jDate = Date
  124. type jLong = Long
  125. type sDate = Date

Value Members

  1. val CommonFunctions: CustomValidationFunctions.type
  2. val DEFAULT_CP: PoolName
  3. val DefaultQueryTimeout: QueryTimeout

    Default query timeout based on "jdbc.query-timeout" configuration setting

  4. val FALSE: Boolean
  5. val MaxResultSize: Option[Int]
  6. val TRUE: Boolean
  7. val config: Config
  8. def createConnectionPool(config: Config): HikariDataSource
  9. def currentTime: Long
  10. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    Loggable
  11. implicit def toFiniteDuration(d: Duration): FiniteDuration
  12. object AppBase
  13. object AppFileStreamer
  14. object AppMetadata
  15. object AppServiceBase
  16. object Audit
  17. object Authentication
  18. object Authorization
  19. object BorerDatetimeDecoders
  20. object BorerDatetimeEncoders
  21. object BorerNestedArraysEncoder
  22. object BorerNestedArraysTransformer
  23. object BufferedAudit
  24. object BusinessException extends Serializable
  25. object Calendar
  26. object CborResultRenderer
  27. object ConnectionPools
  28. object DbAccess extends Loggable
  29. object DbConstraintMessage
  30. object DefaultAppQuerease extends AppQuerease
  31. object DeferredControl extends Loggable with AppConfig
  32. object DtoDataSerializer
  33. object EventBus extends EventBus
  34. object FileBufferedFlow

    Creates

    Creates

    FileBufferedFlowStage

    and sets async boundary around. This is necessary so upstream can bet consumed asynchronously.

  35. object Format
  36. object JsonResultRenderer
  37. object JsonToAny
  38. object Macros extends Macros
  39. object MapRecursiveExtensions
  40. object MapUtils
  41. object MarshallingConfig extends wabase.AppBase.AppConfig with Loggable
  42. case object NoResult extends QuereaseResult with Product with Serializable
  43. object PostgresTextFormat

    Support for reading and writing PosgreSQL Text Format files ready for COPY - see https://www.postgresql.org/docs/current/sql-copy.html

  44. object ResultEncoder
  45. object ResultRenderer
  46. object ResultSerializer
  47. object RowSource
  48. object ServerNotifications extends Loggable
  49. object ServerStatistics
  50. object TresqlResources
  51. object TresqlResultSerializer
  52. object ValidationEngine
  53. object WabaseAppConfig extends wabase.AppBase.AppConfig

Deprecated Value Members

  1. def durationConfig(path: String, defaultDuration: FiniteDuration): FiniteDuration
    Annotations
    @deprecated
    Deprecated

    (Since version 6.0) use reference.conf and toFiniteDuration(config.getDuration(path))

Inherited from Loggable

Inherited from AnyRef

Inherited from Any

Ungrouped