ValidationEngine

Functions

Link copied to clipboard
open fun blockingValidate(dataSetUid: String, periodId: String, orgUnitUid: String, attributeOptionComboUid: String): ValidationResult

Run the validation associated to a particular dataSets returning a ValidationResult. This result contains the list of validation conflicts. Important: this is a blocking method and it should not be executed in the main thread. Consider the asynchronous version .validate.

Link copied to clipboard
open fun rxValidate(dataSetUid: String, periodId: String, orgUnitUid: String, attributeOptionComboUid: String): Single<ValidationResult>

Run the validation associated to a particular dataSets returning a ValidationResult. This result contains the list of validation conflicts.

Link copied to clipboard
abstract suspend fun suspendValidate(dataSetUid: String, periodId: String, orgUnitUid: String, attributeOptionComboUid: String): ValidationResult

Run the validation associated to a particular dataSets returning a ValidationResult. This result contains the list of validation conflicts. Important: this is a suspend method. .validate.

Link copied to clipboard
open fun validate(dataSetUid: String, periodId: String, orgUnitUid: String, attributeOptionComboUid: String): Single<ValidationResult>

Run the validation associated to a particular dataSets returning a ValidationResult. This result contains the list of validation conflicts.