object ValidationSpecsQuerease extends AppQuerease with ValidationSpecsQuerease
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ValidationSpecsQuerease
- ValidationSpecsQuerease
- AppQuerease
- AppMetadata
- AppQuereaseIo
- JsonConverter
- ScalaDtoQuereaseIo
- QuereaseResolvers
- QuereaseIo
- Querease
- FilterTransformer
- QuereaseExpressions
- QuereaseMetadata
- QueryStringBuilder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
CloseableResult[+B <: DTO] = Iterator[B] with AutoCloseable
- Definition Classes
- QuereaseIo
-
case class
Context extends Product with Serializable
- Definition Classes
- QuereaseExpressions
-
type
DTO = Dto
- Definition Classes
- ValidationSpecsQuerease → AppQuereaseIo → ScalaDtoQuereaseIo → QuereaseIo
-
type
DWI = DtoWithId
- Definition Classes
- ValidationSpecsQuerease → AppQuereaseIo → ScalaDtoQuereaseIo
-
type
FieldDef = mojoz.metadata.FieldDef[Type]
- Definition Classes
- QuereaseMetadata
-
class
FieldOrdering extends Ordering[String]
- Definition Classes
- QuereaseMetadata
-
type
ViewDef = mojoz.metadata.ViewDef[FieldDef]
- Definition Classes
- QuereaseMetadata
- class validations_test extends DtoWithId
- class validations_test_child extends DtoWithId
- class validations_test_child1 extends validations_test_child
- class validations_test_child2 extends validations_test_child
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
FieldRefRegexp: Regex
- Attributes
- protected
- Definition Classes
- Querease
-
def
allQueryStrings(viewDef: ViewDef): Seq[String]
- Definition Classes
- QueryStringBuilder
-
def
allResolvers(view: ViewDef, f: FieldDef): Seq[String]
- Definition Classes
- QuereaseResolvers
-
def
allResolversRaw(view: ViewDef, f: FieldDef): Seq[String]
- Definition Classes
- QuereaseResolvers
-
def
analyzeFilter(filter: String, view: ViewDef, baseTableAlias: String): Seq[FilterType]
- Definition Classes
- FilterTransformer
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
authFieldNames: Set[String]
- Definition Classes
- AppMetadata
-
def
baseFieldsQualifier(view: ViewDef): String
- Definition Classes
- QueryStringBuilder
-
def
bindVarsWithTypeOpt(viewName: String, fieldName: String, contextName: String, bindVars: List[String]): List[(String, Option[Type])]
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
lazy val
classToViewNameMap: Map[Class[_], String]
- Definition Classes
- AppMetadata
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
collectViews[A](f: PartialFunction[ViewDef, A]): Iterable[A]
- Definition Classes
- AppMetadata
-
def
cols(view: ViewDef, countAll: Boolean, pathToAlias: Map[List[String], String]): String
- Definition Classes
- QueryStringBuilder
-
def
convertRow[B <: DTO](row: RowLike)(implicit mf: Manifest[B]): B
- Definition Classes
- ScalaDtoQuereaseIo → QuereaseIo
-
def
countAll[B <: DTO](params: Map[String, Any], extraFilter: String, extraParams: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): Int
- Definition Classes
- Querease
-
def
countAll_(viewDef: ViewDef, params: Map[String, Any], extraFilter: String, extraParams: Map[String, Any])(implicit resources: Resources): Int
- Attributes
- protected
- Definition Classes
- Querease
-
def
create[B <: DTO](params: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): B
- Definition Classes
- Querease
-
def
cursorData(data: Any, cursor_prefix: String, header: Map[String, Any]): Map[String, Vector[Map[String, Any]]]
- Definition Classes
- QueryStringBuilder
-
def
cursors(data: Map[String, Vector[Map[String, Any]]]): String
- Definition Classes
- QueryStringBuilder
-
def
defaultApiRoleName: String
- Definition Classes
- AppMetadata
-
def
delete[B <: DTO](instance: B, filter: String, params: Map[String, Any])(implicit resources: Resources): Int
- Definition Classes
- Querease
-
def
dtoMappingClassName: String
- Definition Classes
- AppMetadata
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
expressionTransformer: mojoz.querease.QuereaseExpressions.Parser.TransformerWithState[Context]
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
fieldOrdering[T <: AnyRef](implicit mf: Manifest[T]): Ordering[String]
- Definition Classes
- QuereaseMetadata
-
def
fieldOrdering(viewName: String): Ordering[String]
- Definition Classes
- QuereaseMetadata
-
def
fieldOrderingOption[T <: AnyRef](implicit arg0: Manifest[T]): Option[Ordering[String]]
- Definition Classes
- QuereaseMetadata
-
def
fieldOrderingOption(viewName: String): Option[Ordering[String]]
- Definition Classes
- QuereaseMetadata
-
def
fill[B <: DTO](jsObject: JsObject)(implicit arg0: Manifest[B]): B
- Definition Classes
- AppQuereaseIo
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findField(viewDef: ViewDefBase[FieldDefBase[Type]], path: String): Option[FieldDefBase[Type]]
- Definition Classes
- QuereaseExpressions
-
def
fromAndPathToAlias(view: ViewDef): (String, Map[List[String], String])
- Definition Classes
- QueryStringBuilder
-
lazy val
functionSignaturesClass: Class[_]
- Definition Classes
- QuereaseMetadata
-
def
get[B <: DTO](id: Long, extraFilter: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
- Definition Classes
- Querease
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
groupBy(view: ViewDef): String
- Definition Classes
- QueryStringBuilder
-
val
handledFieldExtras: Set[String]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
val
handledViewExtras: Set[String]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
having(view: ViewDef): String
- Definition Classes
- QueryStringBuilder
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isResolverToBeTransformed(ctx: Context, q: Query): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
lazy val
joinsParser: JoinsParser
- Definition Classes
- QueryStringBuilder
-
def
keyMap[B <: DTO](dto: B): Map[String, Long]
- Definition Classes
- ScalaDtoQuereaseIo → QuereaseIo
-
val
knownApiMethods: Set[String]
- Definition Classes
- AppMetadata
-
val
knownAuthOps: Set[String]
- Definition Classes
- AppMetadata
-
lazy val
knownFieldExtras: Set[String]
- Definition Classes
- AppMetadata
-
lazy val
knownInlineViewExtras: Set[String]
- Definition Classes
- AppMetadata
-
lazy val
knownPrefixes: Set[String]
- Definition Classes
- AppMetadata
-
lazy val
knownViewExtras: Set[String]
- Definition Classes
- AppMetadata
-
def
limitOffset(query: String, countAll: Boolean, limit: Int, offset: Int): (String, Array[Int])
- Definition Classes
- QueryStringBuilder
-
def
list[B <: DTO](query: String, params: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): List[B]
- Definition Classes
- Querease
-
def
list[B <: DTO](params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): List[B]
- Definition Classes
- Querease
-
lazy val
metadataConventions: AppMetadata.AppMdConventions
- Definition Classes
- AppMetadata → QuereaseMetadata
-
lazy val
nameToViewDef: Map[String, ViewDef]
- Definition Classes
- AppMetadata → QuereaseMetadata
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
order(view: ViewDef, orderBy: String): String
- Definition Classes
- QueryStringBuilder
-
val
parser: Parser
- Definition Classes
- QuereaseExpressions
-
def
qualify(view: ViewDef, expression: String, pathToAlias: Map[List[String], String], ignoreUnknownPaths: Boolean): String
- Definition Classes
- QueryStringBuilder
-
def
queryColAlias(f: FieldDef): String
- Definition Classes
- QueryStringBuilder
-
def
queryColExpression(view: ViewDef, f: FieldDef, pathToAlias: Map[List[String], String]): String
- Definition Classes
- QueryStringBuilder
-
def
queryColName(view: ViewDef, f: FieldDef): String
- Definition Classes
- QueryStringBuilder
-
def
queryColTableAlias(view: ViewDef, f: FieldDef): String
- Definition Classes
- QueryStringBuilder
-
def
queryString(view: ViewDef, fields: Seq[FieldDef], exprFields: Seq[FieldDef], filter: String): String
- Definition Classes
- QueryStringBuilder
-
def
queryStringAndParams(view: ViewDef, params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any], countAll: Boolean): (String, Map[String, Any])
- Definition Classes
- QueryStringBuilder
-
def
resolvablesExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolvablesMessageExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolvablesMessageMissingVarExpression(bindVar: String): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolveAuth(viewDefs: Map[String, ViewDef]): Map[String, ViewDef]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
resolverErrorMessageExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolverErrorMessageExpression(viewName: String, fieldName: String, contextName: String, resolvablesMessageExpression: String): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolverExpression(viewName: String, fieldName: String, contextName: String, queryString: String, bindVars: List[String]): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolverExpression(resolvablesExpression: String, queryString: String, errorMessage: String): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
result[B <: DTO](query: String, params: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): CloseableResult[B]
- Definition Classes
- Querease
-
def
result[B <: DTO](params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): CloseableResult[B]
- Definition Classes
- Querease
-
implicit
def
rowLikeToDto[B <: DTO](r: RowLike, m: Manifest[B]): B
- Definition Classes
- ScalaDtoQuereaseIo
-
def
save[B <: DTO](pojo: B, extraPropsToSave: Map[String, Any], forceInsert: Boolean, filter: String, params: Map[String, Any])(implicit resources: Resources): Long
- Definition Classes
- Querease
-
def
saveTo[B <: DTO](tableName: String, pojo: B, extraPropsToSave: Map[String, Any], forceInsert: Boolean, filter: String, params: Map[String, Any])(implicit resources: Resources): Long
- Definition Classes
- Querease
-
def
saveToMultiple[B <: DTO](tables: Seq[String], pojo: B, extraPropsToSave: Map[String, Any], forceInsert: Boolean, filter: String, params: Map[String, Any])(implicit resources: Resources): Long
- Definition Classes
- Querease
-
def
splitToLabelAndComments(s: String): (String, String)
- Definition Classes
- AppMetadata
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tableAndAlias(view: ViewDef): String
- Definition Classes
- QueryStringBuilder
-
lazy val
tableMetadata: TableMetadata[TableDefBase[ColumnDefBase[Type]]]
- Definition Classes
- QuereaseMetadata
-
def
toAppViewDef(vd: ViewDef, isInline: Boolean): ViewDef
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
toAppViewDefs(mojozViewDefs: Map[String, ViewDef]): Map[String, ViewDef]
- Definition Classes
- AppMetadata
-
def
toMap[B <: DTO](dto: B): Map[String, Any]
- Definition Classes
- ScalaDtoQuereaseIo → QuereaseIo
-
def
toSaveableMap[B <: DTO](dto: B): Map[String, Any]
- Definition Classes
- ScalaDtoQuereaseIo → QuereaseIo
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
transformExpression(expression: String, viewDef: ViewDef, fieldDef: FieldDef, mdContext: MdContext, baseTableAlias: String, pathToAlias: Map[List[String], String]): String
- Definition Classes
- QuereaseExpressions
-
def
transformFilter(filter: String, view: ViewDef, baseTableAlias: String, pathToAlias: Map[List[String], String]): String
- Definition Classes
- FilterTransformer
-
def
transformResolver(view: ViewDef, field: FieldDef, resolver: String): String
- Attributes
- protected
- Definition Classes
- QuereaseResolvers
-
lazy val
tresqlJoinsParser: TresqlJoinsParser
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
lazy val
tresqlMetadata: TresqlMetadata
- Definition Classes
- QuereaseMetadata
-
lazy val
typeDefs: Seq[TypeDef]
- Definition Classes
- QuereaseMetadata
-
def
unusedName(name: String, usedNames: Set[String]): String
- Attributes
- protected
- Definition Classes
- QueryStringBuilder
-
def
validate[B <: DTO](pojo: B, params: Map[String, Any])(implicit resources: Resources): Unit
- Definition Classes
- Querease
-
def
validationResults[B <: DTO](pojo: B, params: Map[String, Any])(implicit resources: Resources): List[ValidationResult]
- Definition Classes
- Querease
-
def
validationsQueryString(viewDef: ViewDef): Option[String]
- Definition Classes
- Querease
-
def
validationsQueryStrings(viewDef: ViewDef): Seq[String]
- Definition Classes
- Querease
-
def
viewDef[T <: AnyRef](implicit mf: Manifest[T]): ViewDef
- Definition Classes
- QuereaseMetadata
-
def
viewDef(viewName: String): ViewDef
- Definition Classes
- QuereaseMetadata
-
lazy val
viewDefLoader: YamlViewDefLoader
- Definition Classes
- QuereaseMetadata
-
def
viewDefOption[T <: AnyRef](implicit arg0: Manifest[T]): Option[ViewDef]
- Definition Classes
- QuereaseMetadata
-
def
viewDefOption(viewName: String): Option[ViewDef]
- Definition Classes
- QuereaseMetadata
-
def
viewName[T <: AnyRef](implicit mf: Manifest[T]): String
- Definition Classes
- AppMetadata → QuereaseMetadata
-
lazy val
viewNameToClassMap: Map[String, Class[_ <: Dto]]
- Definition Classes
- ValidationSpecsQuerease → AppMetadata
-
lazy val
viewNameToFieldOrdering: Map[String, FieldOrdering]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
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()
-
def
where(view: ViewDef, extraFilter: String, pathToAlias: Map[List[String], String]): String
- Definition Classes
- QueryStringBuilder
-
lazy val
yamlMetadata: Seq[YamlMd]
- Definition Classes
- ValidationSpecsQuerease → QuereaseMetadata
-
implicit
object
DtoJsonFormat extends RootJsonFormat[AppQuerease.DTO]
- Definition Classes
- JsonConverter
-
implicit
object
DtoListJsonFormat extends RootJsonFormat[List[AppQuerease.DTO]]
- Definition Classes
- JsonConverter
-
implicit
object
ListJsonFormat extends JsonFormat[List[Any]]
- Definition Classes
- JsonConverter
-
implicit
object
MapJsonFormat extends JsonFormat[Map[String, Any]]
- Definition Classes
- JsonConverter
-
implicit
object
TupleJsonFormat extends JsonFormat[(String, Any)]
- Definition Classes
- JsonConverter