GameFormDataManager

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
protected val dataAccess: DataAccess
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open fun getKoin(): Koin
Link copied to clipboard
private fun handleDependentTable(plan: TransactionPlan, exists: Boolean, conditionMet: Boolean, tableName: String, data: Map<String, Any?>, gameIdRef: TransactionValue<Int>)

Metoda pomocnicza do obsługi logiki INSERT/UPDATE/DELETE dla tabel zależnych 1-do-1. Hermetyzuje powtarzalny wzorzec.

Link copied to clipboard
open override fun initData(loadedId: Int?, payload: Map<String, Any?>): Map<String, Any?>
Link copied to clipboard
fun loadData(id: Int?, block: DataLoaderBuilder.() -> Unit): Map<String, Any?>
Link copied to clipboard
private fun loadGameData(loadedId: Int?): Map<String, Any?>
Link copied to clipboard
fun processSave(formResultData: FormResultData, loadedId: Int?): FormActionResult
Link copied to clipboard
internal fun setupFormReferences(errorManager: ErrorManager)