17 lines
454 B
Kotlin
17 lines
454 B
Kotlin
package be.vandewalleh.validation
|
|
|
|
import am.ik.yavi.builder.ValidatorBuilder
|
|
import am.ik.yavi.builder.konstraint
|
|
import am.ik.yavi.core.Validator
|
|
import be.vandewalleh.entities.Note
|
|
import be.vandewalleh.entities.User
|
|
|
|
val noteValidator: Validator<Note> = ValidatorBuilder.of<Note>()
|
|
.konstraint(Note::title) {
|
|
notNull().notBlank().lessThanOrEqual(50)
|
|
}
|
|
.konstraint(Note::tags) {
|
|
this.lessThanOrEqual(10)
|
|
}
|
|
.build()
|