Augustus
Toggle table of contents
desktop
Target filter
desktop
Switch theme
Search in API
Skip to content
Augustus
form-engine
/
org.octavius.form.component
/
RelatedDataMappingBuilder
Related
Data
Mapping
Builder
class
RelatedDataMappingBuilder
:
BaseTableMappingBuilder
Members
Constructors
Related
Data
Mapping
Builder
Link copied to clipboard
constructor
(
)
Properties
from
Table
Link copied to clipboard
val
fromTable
:
String
link
Column
Link copied to clipboard
private
lateinit
var
linkColumn
:
String
parent
Column
Link copied to clipboard
private
var
parentColumn
:
String
relations
Link copied to clipboard
open
override
val
relations
:
MutableList
<
RelationMapping
>
table
Alias
Link copied to clipboard
protected
lateinit
var
tableAlias
:
String
table
Name
Link copied to clipboard
protected
lateinit
var
tableName
:
String
Functions
build
Where
Clause
Link copied to clipboard
fun
buildWhereClause
(
)
:
String
from
Link copied to clipboard
fun
from
(
tableName
:
String
,
alias
:
String
)
linked
By
Link copied to clipboard
fun
linkedBy
(
foreignKeyColumn
:
String
,
parentColumn
:
String
=
"@id"
)
map
Link copied to clipboard
open
fun
map
(
controlName
:
String
,
dbColumn
:
String
?
=
null
)
map
One
To
One
Link copied to clipboard
open
fun
mapOneToOne
(
block
:
OneToOneMappingBuilder
.
(
)
->
Unit
)
map
Related
List
Link copied to clipboard
open
fun
mapRelatedList
(
controlName
:
String
,
block
:
RelatedDataMappingBuilder
.
(
)
->
Unit
)
validate
Link copied to clipboard
fun
validate
(
)
validate
Base
Link copied to clipboard
protected
fun
validateBase
(
)