object TestApp extends TestApp
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TestApp
- TestApp
- DefaultValidationEngine
- ValidationEngine
- AppConfig
- AppFileStreamer
- AppFileStreamerConfig
- NoAuthorization
- Authorization
- DbAccessDelegate
- DbAccess
- PostgreSqlConstraintMessage
- DbConstraintMessage
- NoAudit
- Audit
- AppBase
- I18n
- DbAccessProvider
- QuereaseProvider
- Loggable
- RowAuthorization
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
trait
AppListResult[+T] extends Iterator[T] with AutoCloseable
- Definition Classes
- AppBase
-
case class
ConstraintViolationInfo extends Product with Serializable
- Definition Classes
- PostgreSqlConstraintMessage
-
case class
CreateContext[+T <: (AppBase.this)#Dto] extends (AppBase.this)#RequestContext[T] with Product with Serializable
- Definition Classes
- AppBase
-
type
Dto = AppQuerease.DTO
- Definition Classes
- AppBase
-
type
DtoWithId = AppQuerease.DWI
- Definition Classes
- AppBase
-
sealed abstract
class
Ext[-A] extends AnyRef
- Definition Classes
- AppBase
-
case class
FilterLabel extends Product with Serializable
- Definition Classes
- AppBase
-
case class
FilterParameter extends Product with Serializable
- Definition Classes
- AppBase
-
implicit
class
FunctionMagnet[T] extends (AppBase.this)#Magnet
- Definition Classes
- AppBase
-
sealed abstract
class
HExt[T] extends (AppBase.this)#Ext[T]
- Definition Classes
- AppBase
-
case class
ListContext[+T <: (AppBase.this)#Dto] extends (AppBase.this)#RequestContext[(AppBase.this)#AppListResult[T]] with Product with Serializable
- Definition Classes
- AppBase
-
sealed abstract
class
Magnet extends AnyRef
- Definition Classes
- AppBase
-
type
QE = AppQuerease
- Definition Classes
- TestApp → QuereaseProvider
-
case class
RemoveContext[+T <: (AppBase.this)#DtoWithId] extends (AppBase.this)#RequestContext[Long] with Product with Serializable
- Definition Classes
- AppBase
-
sealed
trait
RequestContext[+T] extends AnyRef
- Definition Classes
- AppBase
-
case class
SaveContext[+T <: (AppBase.this)#Dto] extends (AppBase.this)#RequestContext[Long] with Product with Serializable
- Definition Classes
- AppBase
-
class
Transaction extends AnyRef
- Definition Classes
- DbAccess
-
class
TransactionDelegate extends (DbAccessDelegate.this)#Transaction
- Definition Classes
- DbAccessDelegate
-
class
TransactionNew extends AnyRef
- Definition Classes
- DbAccess
-
class
TransactionNewDelegate extends (DbAccessDelegate.this)#TransactionNew
- Definition Classes
- DbAccessDelegate
-
class
Validation extends wabase.DtoWithId
- Definition Classes
- DefaultValidationEngine
-
case class
ViewContext[+T <: (AppBase.this)#Dto] extends (AppBase.this)#RequestContext[Option[T]] with Product with Serializable
- Definition Classes
- AppBase
-
type
ViewDef = mojoz.metadata.ViewDef[AppQuerease.FieldDef]
- Definition Classes
- AppBase
-
implicit
class
VoidFunctionMagnet[T] extends (AppBase.this)#FunctionMagnet[T]
- Definition Classes
- AppBase
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
Ck: ConstraintViolationInfo
- Definition Classes
- PostgreSqlConstraintMessage
-
val
CustomDbBusinessException: ConstraintViolationInfo
- Definition Classes
- PostgreSqlConstraintMessage
-
val
FkDel: ConstraintViolationInfo
- Definition Classes
- PostgreSqlConstraintMessage
-
val
FkIns: ConstraintViolationInfo
- Definition Classes
- PostgreSqlConstraintMessage
-
val
I18nResourceName: String
- Definition Classes
- TestApp → I18n
-
val
I18nWabaseResourceName: String
- Definition Classes
- I18n
-
val
Nn: ConstraintViolationInfo
- Definition Classes
- PostgreSqlConstraintMessage
-
val
Uk: ConstraintViolationInfo
- Definition Classes
- PostgreSqlConstraintMessage
-
def
after(actions: Magnet*): Unit
- Definition Classes
- AppBase
-
def
api(implicit user: TestUsr): JsObject
- Definition Classes
- AppBase
-
def
apiMetadata(implicit user: TestUsr, state: ApplicationState): JsObject
- Definition Classes
- AppBase
-
lazy val
appConfig: Config
- Definition Classes
- AppConfig
-
implicit
def
appStateToMap(state: ApplicationState): Map[String, Any]
- Definition Classes
- AppBase
-
def
argsString(m: Method): String
- Definition Classes
- DefaultValidationEngine
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
audit[C <: RequestContext[_]](originalContext: C)(action: ⇒ C): C
- Definition Classes
- NoAudit → Audit
-
def
auditLogin(user: TestUsr, loginInfo: AppQuerease.DTO): Unit
- Definition Classes
- NoAudit → Audit
-
def
auditSave(id: jLong, viewName: String, instance: Map[String, Any], error: String)(implicit user: TestUsr, state: ApplicationState): Unit
- Definition Classes
- NoAudit → Audit
-
def
auth[C <: RequestContext[_]](ctx: C, clazz: Class[_])(action: ⇒ C): C
- Definition Classes
- AppBase
-
val
autoTimeFieldNames: Set[String]
- Definition Classes
- AppBase
-
def
badEmailAddressErrorMessage(viewName: String, field: AppQuerease.FieldDef, value: Any)(implicit locale: Locale): String
- Definition Classes
- AppBase
-
def
before(actions: Magnet*): Unit
- Definition Classes
- AppBase
-
def
bundle(name: String)(implicit locale: Locale): ResourceBundle
- Definition Classes
- I18n
-
def
can[C <: RequestContext[_]](ctx: C, clazz: Class[_]): Boolean
- Definition Classes
- NoAuthorization → Authorization
-
def
check[C <: RequestContext[_]](ctx: C, clazz: Class[_]): Unit
- Definition Classes
- NoAuthorization → Authorization
-
def
checkApi[F](viewName: String, method: String, user: TestUsr)(f: ⇒ F): F
- Definition Classes
- AppBase
-
def
checkFieldValues(instance: Dto)(implicit state: ApplicationState): Unit
- Definition Classes
- AppBase
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
constraintTranslationMap: Map[String, Any]
- Definition Classes
- PostgreSqlConstraintMessage
-
def
copy(source: String, dest: String, mkdirs: Boolean): Unit
- Definition Classes
- AppFileStreamer
-
def
count(viewName: String, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Long
- Definition Classes
- AppBase
-
def
create(viewName: String, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Dto
- Definition Classes
- AppBase
-
def
createCountResult[T <: Dto](ctx: ListContext[T]): Long
- Definition Classes
- AppBase
-
def
createCreateCtx[T <: Dto](ctx: CreateContext[T]): CreateContext[T]
- Definition Classes
- AppBase
-
def
createCreateResult[T <: Dto](ctx: CreateContext[T]): T
- Definition Classes
- AppBase
-
def
createDeleteCtx[T <: DtoWithId](ctx: RemoveContext[T]): RemoveContext[T]
- Definition Classes
- AppBase
-
def
createDeleteResult[T <: DtoWithId](ctx: RemoveContext[T]): Long
- Definition Classes
- AppBase
-
lazy val
createGlobalCustomFunctions: String
- Definition Classes
- DefaultValidationEngine
-
def
createListCtx[T <: Dto](ctx: ListContext[T]): ListContext[T]
- Definition Classes
- AppBase
-
def
createListResult[T <: Dto](ctx: ListContext[T]): AppListResult[T]
- Definition Classes
- AppBase
-
def
createRaw(viewName: String, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): CreateContext[Dto]
- Definition Classes
- AppBase
-
def
createSaveCtx[T <: Dto](ctx: SaveContext[T]): SaveContext[T]
- Definition Classes
- AppBase
-
def
createSaveResult[T <: Dto](ctx: SaveContext[T]): Long
- Definition Classes
- AppBase
-
def
createTempFile: File
- Definition Classes
- AppFileStreamer
-
def
createViewCtx[T <: Dto](ctx: ViewContext[T]): ViewContext[T]
- Definition Classes
- AppBase
-
def
createViewResult[T <: Dto](ctx: ViewContext[T]): Option[T]
- Definition Classes
- AppBase
-
def
currentUserParamNames: Set[String]
- Definition Classes
- AppBase
-
def
current_user_param(user: TestUsr): Map[String, Any]
- Definition Classes
- AppBase
-
def
customFunctions: AnyRef
- Definition Classes
- DefaultValidationEngine
-
lazy val
customFunctionsAndArgs: List[(String, String)]
- Definition Classes
- DefaultValidationEngine
-
def
dbAccess: AppBase[TestUsr] with DbAccess with Authorization[TestUsr] with ValidationEngine with DbConstraintMessage with Audit[TestUsr]
- Definition Classes
- AppBase → DbAccessProvider
-
def
dbAccessDelegate: DbAccess
- Definition Classes
- TestApp → DbAccessDelegate
-
def
dbUse[A](a: ⇒ A)(implicit timeout: QueryTimeout, pool: PoolName): A
- Definition Classes
- DbAccessDelegate → DbAccess
-
def
defaultCreate(ctx: CreateContext[Dto]): CreateContext[Dto]
- Definition Classes
- AppBase
-
def
defaultList(ctx: ListContext[Dto]): ListContext[Dto]
- Definition Classes
- AppBase
-
def
defaultQueryTimeout: QueryTimeout
- Attributes
- protected
- Definition Classes
- DbAccess
-
def
defaultRemove(ctx: RemoveContext[DtoWithId]): RemoveContext[DtoWithId]
- Definition Classes
- AppBase
-
def
defaultSave(ctx: SaveContext[Dto]): SaveContext[Dto]
- Definition Classes
- AppBase
-
def
defaultView(ctx: ViewContext[Dto]): ViewContext[Dto]
- Definition Classes
- AppBase
-
def
delete(viewName: String, id: Long, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Long
- Definition Classes
- AppBase
-
def
deleteFilter(viewName: String): String
- Definition Classes
- RowAuthorization
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
extraMetadata(filter: FilterParameter)(implicit user: TestUsr): Map[String, JsValue]
- Definition Classes
- AppBase
-
def
extraMetadata(viewDef: ViewDef)(implicit user: TestUsr): Map[String, JsValue]
- Definition Classes
- AppBase
-
def
extraMetadata(fieldDef: AppQuerease.FieldDef)(implicit user: TestUsr): Map[String, JsValue]
- Definition Classes
- AppBase
-
def
fieldRequiredErrorMessage(viewName: String, field: AppQuerease.FieldDef)(implicit locale: Locale): String
- Definition Classes
- AppBase
-
def
fieldValueNotInEnumErrorMessage(viewName: String, field: AppQuerease.FieldDef, value: Any)(implicit locale: Locale): String
- Definition Classes
- AppBase
-
def
fieldValueTooLongErrorMessage(viewName: String, field: AppQuerease.FieldDef, value: Any)(implicit locale: Locale): String
- Definition Classes
- AppBase
-
def
fileSink(filename: String, contentType: String)(implicit user: TestUsr, executor: ExecutionContextExecutor, materializer: Materializer): Sink[ByteString, Future[FileInfo]]
- Definition Classes
- AppFileStreamer
-
def
fileStreamerConnectionPool: PoolName
- Attributes
- protected
- Definition Classes
- AppFileStreamer
-
lazy val
file_body_info_table: String
- Definition Classes
- AppFileStreamer → AppFileStreamerConfig
-
lazy val
file_info_table: String
- Definition Classes
- AppFileStreamer → AppFileStreamerConfig
-
def
filterByHasRole(someRoles: Set[String], user: TestUsr): Set[String]
- Definition Classes
- AppBase
-
def
filterFieldLabel(name: String, colLabel: String, filterType: FilterType): FilterLabel
- Definition Classes
- AppBase
-
def
filterMetadata(view: ViewDef)(implicit user: TestUsr, state: ApplicationState): Map[String, JsValue]
- Definition Classes
- AppBase
-
def
filterParameters(view: ViewDef): Seq[FilterParameter]
- Definition Classes
- AppBase
-
def
filterToParameterNames(filter: FilterType): Seq[String]
- Definition Classes
- AppBase
-
def
filterToParameterNamesAndCols(filter: FilterType): Seq[(String, String)]
- Definition Classes
- AppBase
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
friendlyConstraintErrorMessage[T](viewDef: mojoz.metadata.ViewDef[FieldDef[Type]], f: ⇒ T)(implicit locale: Locale): T
- Definition Classes
- PostgreSqlConstraintMessage → DbConstraintMessage
-
def
friendlyConstraintErrorMessage[T](f: ⇒ T)(implicit locale: Locale): T
- Definition Classes
- DbConstraintMessage
-
def
get(instance: wabase.Dto): ScriptEngine
- Definition Classes
- DefaultValidationEngine
-
def
get(viewName: String, id: Long, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): Option[Dto]
- Definition Classes
- AppBase
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getConstraintTranslation(constraint: String, operation: String): Option[String]
- Definition Classes
- PostgreSqlConstraintMessage
-
def
getFileInfo(id: Long, sha256: String)(implicit user: TestUsr): Option[FileInfoHelper]
- Definition Classes
- AppFileStreamer
-
def
getFriendlyConstraintErrorMessage(e: SQLException, viewDef: mojoz.metadata.ViewDef[FieldDef[Type]], tableName: String)(implicit locale: Locale): Nothing
- Definition Classes
- PostgreSqlConstraintMessage
-
def
getFriendlyConstraintErrorMessage(e: SQLException, viewDef: mojoz.metadata.ViewDef[FieldDef[Type]])(implicit locale: Locale): Nothing
- Definition Classes
- PostgreSqlConstraintMessage
-
def
getRaw(viewName: String, id: Long, params: Map[String, Any])(implicit user: TestUsr, state: ApplicationState, timeoutSeconds: QueryTimeout, poolName: PoolName): ViewContext[Dto]
- Definition Classes
- AppBase
-
def
hasRole(user: TestUsr, role: String): Boolean
- Definition Classes
- NoAuthorization → Authorization
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
i18nResourceDependencies: Map[String, String]
- Definition Classes
- I18n
-
def
i18nResources(implicit locale: Locale): Iterator[(String, Any)]
- Definition Classes
- I18n
-
def
i18nResourcesFromBundle(name: String)(implicit locale: Locale): Iterator[(String, Any)]
- Definition Classes
- I18n
-
def
impliedIdForGetOverList[F](viewName: String): Option[Long]
- Definition Classes
- AppBase
-
def
initQuerease: QE
- Attributes
- protected
- Definition Classes
- TestApp → QuereaseProvider
-
def
insertFilter(viewName: String): String
- Definition Classes
- RowAuthorization
-
def
isEmailAddressField(viewName: String, field: AppQuerease.FieldDef): Boolean
- Definition Classes
- AppBase
-
def
isEmailAddressTemplateViolated(viewName: String, field: AppQuerease.FieldDef, value: Any): Boolean
- Definition Classes
- AppBase
-
def
isFieldRequiredViolated(viewName: String, field: AppQuerease.FieldDef, value: Any): Boolean
- Definition Classes
- AppBase
-
def
isFieldValueEnumViolated(viewName: String, field: AppQuerease.FieldDef, value: Any): Boolean
- Definition Classes
- AppBase
-
def
isFieldValueMaxLengthViolated(viewName: String, field: AppQuerease.FieldDef, value: Any): Boolean
- Definition Classes
- AppBase
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
-
def
listFilter(viewName: String): String
- Definition Classes
- RowAuthorization
-
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
-
lazy val
logger: Logger
- Attributes
- protected
- Definition Classes
- Loggable
-
implicit
def
mapToAppState(state: Map[String, Any]): ApplicationState
- Definition Classes
- AppBase
-
def
metadata(viewDef: ViewDef)(implicit user: TestUsr, state: ApplicationState): JsObject
- Definition Classes
- AppBase
-
def
metadata(viewName: String)(implicit user: TestUsr, state: ApplicationState): JsObject
- Definition Classes
- AppBase
-
lazy val
metadataVersionString: String
- Definition Classes
- AppBase
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
noApiException(viewName: String, method: String, user: TestUsr): Exception
- Definition Classes
- AppBase
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
on(actions: Magnet*): Unit
- Definition Classes
- AppBase
-
def
postgreSqlConstraintGenericMessage(violation: ConstraintViolationInfo, details: String)(implicit locale: Locale): String
- Definition Classes
- PostgreSqlConstraintMessage
-
implicit final
val
qe: QE
- Definition Classes
- QuereaseProvider
-
def
relevant[C <: RequestContext[_]](ctx: C, clazz: Class[_]): C
- Definition Classes
- NoAuthorization → Authorization
-
def
rest[C <: RequestContext[_]](ctx: C)(implicit mgr: Ext[C], clazz: Class[_]): C
- Definition Classes
- AppBase
-
lazy val
rootPath: String
- Definition Classes
- AppFileStreamer → AppFileStreamerConfig
-
implicit
def
rowLikeToDto[B <: Dto](r: RowLike, m: Manifest[B]): B
- Definition Classes
- AppBase
-
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
-
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
-
val
scriptEngineFactory: ScriptEngineManager
- Definition Classes
- DefaultValidationEngine
-
val
shaColName: String
- Definition Classes
- AppFileStreamerConfig
-
def
stableOrderBy(viewDef: ViewDef, orderBy: String): String
- Definition Classes
- AppBase
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
implicit
def
toAppListResult[T <: Dto](list: Seq[T])(implicit arg0: Manifest[T]): AppListResult[T] { def resources: Nothing }
- Definition Classes
- AppBase
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
transaction: Transaction
- Definition Classes
- DbAccessDelegate → DbAccess
-
def
transactionInternal[A](forceNewConnection: Boolean, a: ⇒ A)(implicit timeout: QueryTimeout, pool: PoolName): A
- Attributes
- protected
- Definition Classes
- DbAccess
-
val
transactionNew: TransactionNew
- Definition Classes
- DbAccessDelegate → DbAccess
-
def
translate(str: String, params: String*)(implicit locale: Locale): String
- Definition Classes
- I18n
-
def
translateFromBundle(name: String, str: String, params: String*)(implicit locale: Locale): String
- Definition Classes
- I18n
-
implicit
val
tresqlResources: ThreadLocalResources
- Definition Classes
- DbAccessDelegate → DbAccess
-
def
updateFilter(viewName: String): String
- Definition Classes
- RowAuthorization
-
def
validate(instance: wabase.Dto)(implicit locale: Locale): Unit
- Definition Classes
- DefaultValidationEngine → ValidationEngine
-
def
validateFields(instance: Dto)(implicit state: ApplicationState): Unit
- Definition Classes
- AppBase
-
def
validationErrorMessage(viewName: String, field: AppQuerease.FieldDef, value: Any)(implicit locale: Locale): Option[String]
- Definition Classes
- AppBase
-
def
validations(instance: wabase.Dto): List[Validation]
- Definition Classes
- DefaultValidationEngine
-
val
validationsQuery: String
- Definition Classes
- DefaultValidationEngine
-
def
viewFilter(viewName: String): String
- Definition Classes
- RowAuthorization
-
lazy val
viewNameToFilterMetadata: Map[String, Seq[FilterParameter]]
- Definition Classes
- AppBase
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
implicit
object
BList extends (AppBase.this)#HExt[(AppBase.this)#ListContext[(AppBase.this)#Dto]]
- Definition Classes
- AppBase
-
implicit
object
Create extends (AppBase.this)#HExt[(AppBase.this)#CreateContext[(AppBase.this)#Dto]]
- Definition Classes
- AppBase
-
implicit
object
Remove extends (AppBase.this)#HExt[(AppBase.this)#RemoveContext[(AppBase.this)#DtoWithId]]
- Definition Classes
- AppBase
-
implicit
object
Save extends (AppBase.this)#HExt[(AppBase.this)#SaveContext[(AppBase.this)#Dto]]
- Definition Classes
- AppBase
-
implicit
object
View extends (AppBase.this)#HExt[(AppBase.this)#ViewContext[(AppBase.this)#Dto]]
- Definition Classes
- AppBase