Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ErrorManager
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface FormActionTrigger
Link copied to clipboard
Abstrakcyjna klasa zarządzająca przepływem danych w formularzach.
Link copied to clipboard
class FormHandler(val entityId: Int? = null, formSchemaBuilder: FormSchemaBuilder, val formDataManager: FormDataManager, val formValidator: FormValidator = FormValidator(), val payload: Map<String, Any?> = emptyMap(), val handlerScope: CoroutineScope = CoroutineScope(SupervisorJob() + Dispatchers.IO)) : FormActionTrigger
Klasa obsługująca cykl życia formularza - główny koordynator systemu formularzy.
Link copied to clipboard
Link copied to clipboard
Abstrakcyjna fabryka do tworzenia schematów formularzy.
Link copied to clipboard
Klasa będąca UI formularza - należy do niej wstawić klasę która odpowiada za jego obsługę
Link copied to clipboard
Klasa odpowiedzialna za walidację formularza na dwóch poziomach:
Link copied to clipboard
data class OneToOneMapping(val existenceFlag: ExistenceFlag?, val table: String, val on: String, val fields: List<FieldMapping>) : RelationMapping
Link copied to clipboard
Link copied to clipboard
data class RelatedDataMapping(val controlName: String, val builder: RelatedDataMappingBuilder) : RelationMapping
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard