GameSeriesFormValidator

class GameSeriesFormValidator(val entityId: Int?) : FormValidator

Constructors

Link copied to clipboard
constructor(entityId: Int?)

Properties

Link copied to clipboard
protected val dataAccess: DataAccess
Link copied to clipboard
private val entityId: Int?
Link copied to clipboard
protected lateinit var errorManager: ErrorManager
Link copied to clipboard
protected lateinit var formSchema: FormSchema
Link copied to clipboard
protected lateinit var formState: FormState

Functions

Link copied to clipboard
Link copied to clipboard
open fun getKoin(): Koin
Link copied to clipboard
internal fun setupFormReferences(formState: FormState, formSchema: FormSchema, errorManager: ErrorManager)
Link copied to clipboard
open fun validateBusinessRules(formResultData: FormResultData): Boolean
Link copied to clipboard
internal fun validateFields(): Boolean
Link copied to clipboard

Sprawdza, czy podany tytuł serii jest unikalny w bazie danych. Jeśli edytujemy istniejącą serię, jej własny tytuł jest ignorowany w sprawdzaniu.