Add StaffAppFormData handling in FormQuery
Imported StaffAppFormData and updated deserialization logic to include it as a case in the FormQuery class. This allows the processing of staff application forms when parsing form data from JSON.
This commit is contained in:
parent
5e564fe9a7
commit
c9fc81cfca
|
|
@ -1,5 +1,6 @@
|
||||||
package com.alttd.forms.verify_mail;
|
package com.alttd.forms.verify_mail;
|
||||||
|
|
||||||
|
import com.alttd.forms.controlers.apply.StaffAppFormData;
|
||||||
import com.alttd.forms.controlers.contact.ContactFormData;
|
import com.alttd.forms.controlers.contact.ContactFormData;
|
||||||
import com.alttd.forms.database.DatabaseConnection;
|
import com.alttd.forms.database.DatabaseConnection;
|
||||||
import com.alttd.forms.form.Form;
|
import com.alttd.forms.form.Form;
|
||||||
|
|
@ -72,6 +73,9 @@ public class FormQuery {
|
||||||
case "ContactFormData" -> {
|
case "ContactFormData" -> {
|
||||||
return objectMapper.readValue(json, ContactFormData.class);
|
return objectMapper.readValue(json, ContactFormData.class);
|
||||||
}
|
}
|
||||||
|
case "StaffAppFormData" -> {
|
||||||
|
return objectMapper.readValue(json, StaffAppFormData.class);
|
||||||
|
}
|
||||||
default -> throw new IllegalArgumentException("Invalid form class name: " + className);
|
default -> throw new IllegalArgumentException("Invalid form class name: " + className);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user