validate

common
abstract fun validate(data: D, metadata: T): List<M>

method that has to be implemented to describe the validation-rules

Return

a List of messages (your result-type implementing ValidationMessage)

Parameters

data

model-instance to be validated

metadata

some data to be used as parameters for the validation (validate differently for the steps in a process)

js
abstract fun validate(data: D, metadata: T): List<M>

validates the given data by using the given metadata and returns a List of ValidationMessages.

Return

List of ValidationMessages

Parameters

data

data to validate

metadata

extra information for the validation process

abstract fun validate(data: D, metadata: T): List<M>

Parameters

data

model-instance to be validated

metadata

some data to be used as parameters for the validation (validate differently for the steps in a process)