c

org.wabase

ValidationSpecsApp

class ValidationSpecsApp extends AppBase[TestUsr] with NoAudit[TestUsr] with PostgreSqlConstraintMessage with DbAccessDelegate with NoAuthorization[TestUsr] with NoValidation

Linear Supertypes
NoValidation, ValidationEngine, Authorization.NoAuthorization[TestUsr], Authorization[TestUsr], DbAccessDelegate, DbAccess, DbConstraintMessage.PostgreSqlConstraintMessage, DbConstraintMessage, Audit.NoAudit[TestUsr], Audit[TestUsr], AppBase[TestUsr], I18n, DbAccessProvider, QuereaseProvider, Loggable, Authorization.RowAuthorization, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ValidationSpecsApp
  2. NoValidation
  3. ValidationEngine
  4. NoAuthorization
  5. Authorization
  6. DbAccessDelegate
  7. DbAccess
  8. PostgreSqlConstraintMessage
  9. DbConstraintMessage
  10. NoAudit
  11. Audit
  12. AppBase
  13. I18n
  14. DbAccessProvider
  15. QuereaseProvider
  16. Loggable
  17. RowAuthorization
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ValidationSpecsApp(validationsDbAccess: DbAccess)

Type Members

  1. trait AppListResult[+T] extends Iterator[T] with AutoCloseable
    Definition Classes
    AppBase
  2. case class ConstraintViolationInfo extends Product with Serializable
    Definition Classes
    PostgreSqlConstraintMessage
  3. case class CreateContext[+T <: (AppBase.this)#Dto] extends (AppBase.this)#RequestContext[T] with Product with Serializable
    Definition Classes
    AppBase
  4. type Dto = DTO
    Definition Classes
    AppBase
  5. type DtoWithId = DWI
    Definition Classes
    AppBase
  6. sealed abstract class Ext[-A] extends AnyRef
    Definition Classes
    AppBase
  7. case class FilterLabel extends Product with Serializable
    Definition Classes
    AppBase
  8. case class FilterParameter extends Product with Serializable
    Definition Classes
    AppBase
  9. implicit class FunctionMagnet[T] extends (AppBase.this)#Magnet
    Definition Classes
    AppBase
  10. sealed abstract class HExt[T] extends (AppBase.this)#Ext[T]
    Definition Classes
    AppBase
  11. case class ListContext[+T <: (AppBase.this)#Dto] extends (AppBase.this)#RequestContext[(AppBase.this)#AppListResult[T]] with Product with Serializable
    Definition Classes
    AppBase
  12. sealed abstract class Magnet extends AnyRef
    Definition Classes
    AppBase
  13. type QE = ValidationSpecsQuerease
    Definition Classes
    ValidationSpecsApp → QuereaseProvider
  14. case class RemoveContext[+T <: (AppBase.this)#DtoWithId] extends (AppBase.this)#RequestContext[Long] with Product with Serializable
    Definition Classes
    AppBase
  15. sealed trait RequestContext[+T] extends AnyRef
    Definition Classes
    AppBase
  16. case class SaveContext[+T <: (AppBase.this)#Dto] extends (AppBase.this)#RequestContext[Long] with Product with Serializable
    Definition Classes
    AppBase
  17. class Transaction extends AnyRef
    Definition Classes
    DbAccess
  18. class TransactionDelegate extends (DbAccessDelegate.this)#Transaction
    Definition Classes
    DbAccessDelegate
  19. class TransactionNew extends AnyRef
    Definition Classes
    DbAccess
  20. class TransactionNewDelegate extends (DbAccessDelegate.this)#TransactionNew
    Definition Classes
    DbAccessDelegate
  21. case class ViewContext[+T <: (AppBase.this)#Dto] extends (AppBase.this)#RequestContext[Option[T]] with Product with Serializable
    Definition Classes
    AppBase
  22. type ViewDef = mojoz.metadata.ViewDef[ValidationSpecsQuerease.FieldDef]
    Definition Classes
    AppBase
  23. implicit class VoidFunctionMagnet[T] extends (AppBase.this)#FunctionMagnet[T]
    Definition Classes
    AppBase

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. val Ck: ConstraintViolationInfo
    Definition Classes
    PostgreSqlConstraintMessage
  5. val CustomDbBusinessException: ConstraintViolationInfo
    Definition Classes
    PostgreSqlConstraintMessage
  6. val FkDel: ConstraintViolationInfo
    Definition Classes
    PostgreSqlConstraintMessage
  7. val FkIns: ConstraintViolationInfo
    Definition Classes
    PostgreSqlConstraintMessage
  8. val I18nResourceName: String
    Definition Classes
    I18n
  9. val I18nWabaseResourceName: String
    Definition Classes
    I18n
  10. val Nn: ConstraintViolationInfo
    Definition Classes
    PostgreSqlConstraintMessage
  11. val Uk: ConstraintViolationInfo
    Definition Classes
    PostgreSqlConstraintMessage
  12. def after(actions: Magnet*): Unit
    Definition Classes
    AppBase
  13. def api(implicit user: TestUsr): JsObject
    Definition Classes
    AppBase
  14. def apiMetadata(implicit user: TestUsr, state: ApplicationState): JsObject
    Definition Classes
    AppBase
  15. implicit def appStateToMap(state: ApplicationState): Map[String, Any]
    Definition Classes
    AppBase
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def audit[C <: RequestContext[_]](originalContext: C)(action: ⇒ C): C
    Definition Classes
    NoAudit → Audit
  18. def auditLogin(user: TestUsr, loginInfo: DTO): Unit
    Definition Classes
    NoAudit → Audit
  19. def auditSave(id: jLong, viewName: String, instance: Map[String, Any], error: String)(implicit user: TestUsr, state: ApplicationState): Unit
    Definition Classes
    NoAudit → Audit
  20. def auth[C <: RequestContext[_]](ctx: C, clazz: Class[_])(action: ⇒ C): C
    Definition Classes
    AppBase
  21. val autoTimeFieldNames: Set[String]
    Definition Classes
    AppBase
  22. def badEmailAddressErrorMessage(viewName: String, field: ValidationSpecsQuerease.FieldDef, value: Any)(implicit locale: Locale): String
    Definition Classes
    AppBase
  23. def before(actions: Magnet*): Unit
    Definition Classes
    AppBase
  24. def bundle(name: String)(implicit locale: Locale): ResourceBundle
    Definition Classes
    I18n
  25. def can[C <: RequestContext[_]](ctx: C, clazz: Class[_]): Boolean
    Definition Classes
    NoAuthorization → Authorization
  26. def check[C <: RequestContext[_]](ctx: C, clazz: Class[_]): Unit
    Definition Classes
    NoAuthorization → Authorization
  27. def checkApi[F](viewName: String, method: String, user: TestUsr)(f: ⇒ F): F
    Definition Classes
    AppBase
  28. def checkFieldValues(instance: Dto)(implicit state: ApplicationState): Unit
    Definition Classes
    AppBase
  29. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  30. val constraintTranslationMap: Map[String, Any]
    Definition Classes
    PostgreSqlConstraintMessage
  31. def count(viewName: String, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Long
    Definition Classes
    AppBase
  32. def create(viewName: String, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Dto
    Definition Classes
    AppBase
  33. def createCountResult[T <: Dto](ctx: ListContext[T]): Long
    Definition Classes
    AppBase
  34. def createCreateCtx[T <: Dto](ctx: CreateContext[T]): CreateContext[T]
    Definition Classes
    AppBase
  35. def createCreateResult[T <: Dto](ctx: CreateContext[T]): T
    Definition Classes
    AppBase
  36. def createDeleteCtx[T <: DtoWithId](ctx: RemoveContext[T]): RemoveContext[T]
    Definition Classes
    AppBase
  37. def createDeleteResult[T <: DtoWithId](ctx: RemoveContext[T]): Long
    Definition Classes
    AppBase
  38. def createListCtx[T <: Dto](ctx: ListContext[T]): ListContext[T]
    Definition Classes
    AppBase
  39. def createListResult[T <: Dto](ctx: ListContext[T]): AppListResult[T]
    Definition Classes
    AppBase
  40. def createRaw(viewName: String, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): CreateContext[Dto]
    Definition Classes
    AppBase
  41. def createSaveCtx[T <: Dto](ctx: SaveContext[T]): SaveContext[T]
    Definition Classes
    AppBase
  42. def createSaveResult[T <: Dto](ctx: SaveContext[T]): Long
    Definition Classes
    AppBase
  43. def createViewCtx[T <: Dto](ctx: ViewContext[T]): ViewContext[T]
    Definition Classes
    AppBase
  44. def createViewResult[T <: Dto](ctx: ViewContext[T]): Option[T]
    Definition Classes
    AppBase
  45. def currentUserParamNames: Set[String]
    Definition Classes
    AppBase
  46. def current_user_param(user: TestUsr): Map[String, Any]
    Definition Classes
    AppBase
  47. def dbAccess: AppBase[TestUsr] with DbAccess with Authorization[TestUsr] with ValidationEngine with DbConstraintMessage with Audit[TestUsr]
    Definition Classes
    AppBase → DbAccessProvider
  48. def dbAccessDelegate: DbAccess
    Definition Classes
    ValidationSpecsApp → DbAccessDelegate
  49. def dbUse[A](a: ⇒ A)(implicit timeout: QueryTimeout, pool: PoolName): A
    Definition Classes
    DbAccessDelegate → DbAccess
  50. def defaultCreate(ctx: CreateContext[Dto]): CreateContext[Dto]
    Definition Classes
    AppBase
  51. def defaultList(ctx: ListContext[Dto]): ListContext[Dto]
    Definition Classes
    AppBase
  52. def defaultQueryTimeout: QueryTimeout
    Attributes
    protected
    Definition Classes
    DbAccess
  53. def defaultRemove(ctx: RemoveContext[DtoWithId]): RemoveContext[DtoWithId]
    Definition Classes
    AppBase
  54. def defaultSave(ctx: SaveContext[Dto]): SaveContext[Dto]
    Definition Classes
    AppBase
  55. def defaultView(ctx: ViewContext[Dto]): ViewContext[Dto]
    Definition Classes
    AppBase
  56. def delete(viewName: String, id: Long, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Long
    Definition Classes
    AppBase
  57. def deleteFilter(viewName: String): String
    Definition Classes
    RowAuthorization
  58. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  59. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  60. def extraMetadata(filter: FilterParameter)(implicit user: TestUsr): Map[String, JsValue]
    Definition Classes
    AppBase
  61. def extraMetadata(viewDef: ViewDef)(implicit user: TestUsr): Map[String, JsValue]
    Definition Classes
    AppBase
  62. def extraMetadata(fieldDef: ValidationSpecsQuerease.FieldDef)(implicit user: TestUsr): Map[String, JsValue]
    Definition Classes
    AppBase
  63. def fieldRequiredErrorMessage(viewName: String, field: ValidationSpecsQuerease.FieldDef)(implicit locale: Locale): String
    Definition Classes
    AppBase
  64. def fieldValueNotInEnumErrorMessage(viewName: String, field: ValidationSpecsQuerease.FieldDef, value: Any)(implicit locale: Locale): String
    Definition Classes
    AppBase
  65. def fieldValueTooLongErrorMessage(viewName: String, field: ValidationSpecsQuerease.FieldDef, value: Any)(implicit locale: Locale): String
    Definition Classes
    AppBase
  66. def filterByHasRole(someRoles: Set[String], user: TestUsr): Set[String]
    Definition Classes
    AppBase
  67. def filterFieldLabel(name: String, colLabel: String, filterType: FilterType): FilterLabel
    Definition Classes
    AppBase
  68. def filterMetadata(view: ViewDef)(implicit user: TestUsr, state: ApplicationState): Map[String, JsValue]
    Definition Classes
    AppBase
  69. def filterParameters(view: ViewDef): Seq[FilterParameter]
    Definition Classes
    AppBase
  70. def filterToParameterNames(filter: FilterType): Seq[String]
    Definition Classes
    AppBase
  71. def filterToParameterNamesAndCols(filter: FilterType): Seq[(String, String)]
    Definition Classes
    AppBase
  72. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  73. def friendlyConstraintErrorMessage[T](viewDef: mojoz.metadata.ViewDef[FieldDef[Type]], f: ⇒ T)(implicit locale: Locale): T
    Definition Classes
    PostgreSqlConstraintMessage → DbConstraintMessage
  74. def friendlyConstraintErrorMessage[T](f: ⇒ T)(implicit locale: Locale): T
    Definition Classes
    DbConstraintMessage
  75. def get(viewName: String, id: Long, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Option[Dto]
    Definition Classes
    AppBase
  76. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  77. def getConstraintTranslation(constraint: String, operation: String): Option[String]
    Definition Classes
    PostgreSqlConstraintMessage
  78. def getFriendlyConstraintErrorMessage(e: SQLException, viewDef: mojoz.metadata.ViewDef[FieldDef[Type]], tableName: String)(implicit locale: Locale): Nothing
    Definition Classes
    PostgreSqlConstraintMessage
  79. def getFriendlyConstraintErrorMessage(e: SQLException, viewDef: mojoz.metadata.ViewDef[FieldDef[Type]])(implicit locale: Locale): Nothing
    Definition Classes
    PostgreSqlConstraintMessage
  80. def getRaw(viewName: String, id: Long, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): ViewContext[Dto]
    Definition Classes
    AppBase
  81. def hasRole(user: TestUsr, role: String): Boolean
    Definition Classes
    NoAuthorization → Authorization
  82. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  83. def i18nResourceDependencies: Map[String, String]
    Definition Classes
    I18n
  84. def i18nResources(implicit locale: Locale): Iterator[(String, Any)]
    Definition Classes
    I18n
  85. def i18nResourcesFromBundle(name: String)(implicit locale: Locale): Iterator[(String, Any)]
    Definition Classes
    I18n
  86. def impliedIdForGetOverList[F](viewName: String): Option[Long]
    Definition Classes
    AppBase
  87. def initQuerease: QE
    Attributes
    protected
    Definition Classes
    ValidationSpecsApp → QuereaseProvider
  88. def insertFilter(viewName: String): String
    Definition Classes
    RowAuthorization
  89. def isEmailAddressField(viewName: String, field: ValidationSpecsQuerease.FieldDef): Boolean
    Definition Classes
    AppBase
  90. def isEmailAddressTemplateViolated(viewName: String, field: ValidationSpecsQuerease.FieldDef, value: Any): Boolean
    Definition Classes
    AppBase
  91. def isFieldRequiredViolated(viewName: String, field: ValidationSpecsQuerease.FieldDef, value: Any): Boolean
    Definition Classes
    AppBase
  92. def isFieldValueEnumViolated(viewName: String, field: ValidationSpecsQuerease.FieldDef, value: Any): Boolean
    Definition Classes
    AppBase
  93. def isFieldValueMaxLengthViolated(viewName: String, field: ValidationSpecsQuerease.FieldDef, value: Any): Boolean
    Definition Classes
    AppBase
  94. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  95. def list(viewName: String, params: Map[String, Any], offset: Int, limit: Int, orderBy: String, doCount: Boolean)(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): AppListResult[Dto]
    Definition Classes
    AppBase
  96. def listFilter(viewName: String): String
    Definition Classes
    RowAuthorization
  97. def listRaw(viewName: String, params: Map[String, Any], offset: Int, limit: Int, orderBy: String, doCount: Boolean)(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): ListContext[Dto]
    Definition Classes
    AppBase
  98. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    Loggable
  99. implicit def mapToAppState(state: Map[String, Any]): ApplicationState
    Definition Classes
    AppBase
  100. def metadata(viewDef: ViewDef)(implicit user: TestUsr, state: ApplicationState): JsObject
    Definition Classes
    AppBase
  101. def metadata(viewName: String)(implicit user: TestUsr, state: ApplicationState): JsObject
    Definition Classes
    AppBase
  102. lazy val metadataVersionString: String
    Definition Classes
    AppBase
  103. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  104. def noApiException(viewName: String, method: String, user: TestUsr): Exception
    Definition Classes
    AppBase
  105. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  106. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  107. def on(actions: Magnet*): Unit
    Definition Classes
    AppBase
  108. def postgreSqlConstraintGenericMessage(violation: ConstraintViolationInfo, details: String)(implicit locale: Locale): String
    Definition Classes
    PostgreSqlConstraintMessage
  109. implicit final val qe: QE
    Definition Classes
    QuereaseProvider
  110. def relevant[C <: RequestContext[_]](ctx: C, clazz: Class[_]): C
    Definition Classes
    NoAuthorization → Authorization
  111. def rest[C <: RequestContext[_]](ctx: C)(implicit mgr: Ext[C], clazz: Class[_]): C
    Definition Classes
    AppBase
  112. implicit def rowLikeToDto[B <: Dto](r: RowLike, m: Manifest[B]): B
    Definition Classes
    AppBase
  113. def save(viewName: String, obj: JsObject, params: Map[String, Any], emptyStringsToNull: Boolean)(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Long
    Definition Classes
    AppBase
  114. def saveApp(instance: Dto, params: Map[String, Any], emptyStringsToNull: Boolean, extraPropsToSave: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Long
    Definition Classes
    AppBase
  115. def stableOrderBy(viewDef: ViewDef, orderBy: String): String
    Definition Classes
    AppBase
  116. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  117. implicit def toAppListResult[T <: Dto](list: Seq[T])(implicit arg0: Manifest[T]): AppListResult[T] { def resources: Nothing }
    Definition Classes
    AppBase
  118. def toString(): String
    Definition Classes
    AnyRef → Any
  119. val transaction: Transaction
    Definition Classes
    DbAccessDelegate → DbAccess
  120. def transactionInternal[A](forceNewConnection: Boolean, a: ⇒ A)(implicit timeout: QueryTimeout, pool: PoolName): A
    Attributes
    protected
    Definition Classes
    DbAccess
  121. val transactionNew: TransactionNew
    Definition Classes
    DbAccessDelegate → DbAccess
  122. def translate(str: String, params: String*)(implicit locale: Locale): String
    Definition Classes
    I18n
  123. def translateFromBundle(name: String, str: String, params: String*)(implicit locale: Locale): String
    Definition Classes
    I18n
  124. implicit val tresqlResources: ThreadLocalResources
    Definition Classes
    DbAccessDelegate → DbAccess
  125. def updateFilter(viewName: String): String
    Definition Classes
    RowAuthorization
  126. def validate(instance: wabase.Dto)(implicit locale: Locale): Unit
    Definition Classes
    NoValidation → ValidationEngine
  127. def validateFields(instance: Dto)(implicit state: ApplicationState): Unit
    Definition Classes
    AppBase
  128. def validationErrorMessage(viewName: String, field: ValidationSpecsQuerease.FieldDef, value: Any)(implicit locale: Locale): Option[String]
    Definition Classes
    AppBase
  129. val validationsDbAccess: DbAccess
  130. def viewFilter(viewName: String): String
    Definition Classes
    RowAuthorization
  131. lazy val viewNameToFilterMetadata: Map[String, Seq[FilterParameter]]
    Definition Classes
    AppBase
  132. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  133. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  134. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  135. implicit object BList extends (AppBase.this)#HExt[(AppBase.this)#ListContext[(AppBase.this)#Dto]]
    Definition Classes
    AppBase
  136. implicit object Create extends (AppBase.this)#HExt[(AppBase.this)#CreateContext[(AppBase.this)#Dto]]
    Definition Classes
    AppBase
  137. implicit object Remove extends (AppBase.this)#HExt[(AppBase.this)#RemoveContext[(AppBase.this)#DtoWithId]]
    Definition Classes
    AppBase
  138. implicit object Save extends (AppBase.this)#HExt[(AppBase.this)#SaveContext[(AppBase.this)#Dto]]
    Definition Classes
    AppBase
  139. implicit object View extends (AppBase.this)#HExt[(AppBase.this)#ViewContext[(AppBase.this)#Dto]]
    Definition Classes
    AppBase

Inherited from NoValidation

Inherited from ValidationEngine

Inherited from Authorization.NoAuthorization[TestUsr]

Inherited from Authorization[TestUsr]

Inherited from DbAccessDelegate

Inherited from DbAccess

Inherited from DbConstraintMessage.PostgreSqlConstraintMessage

Inherited from DbConstraintMessage

Inherited from Audit.NoAudit[TestUsr]

Inherited from Audit[TestUsr]

Inherited from AppBase[TestUsr]

Inherited from I18n

Inherited from DbAccessProvider

Inherited from QuereaseProvider

Inherited from Loggable

Inherited from Authorization.RowAuthorization

Inherited from AnyRef

Inherited from Any

Ungrouped