Class FormLayoutUtils
java.lang.Object
pl.edu.icm.unity.types.registration.FormLayoutUtils
Utility class to deal with most common operations like form validation or
generating default layout.
- Author:
- Roman Krysinski ([email protected])
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<FormElement>
getDefaultFormLayoutElements
(BaseForm form, MessageSource msg) static List<FormElement>
static boolean
hasLocalSignupButton
(FormLayout layout) static void
updateEnquiryLayout
(FormLayout layout, EnquiryForm form) removes all elements in layout that are not present in form and adds all form elements missing in layout at the end of it.static void
updateRegistrationFormLayout
(RegistrationFormLayouts layouts, RegistrationForm form) removes all elements in layout that are not present in form and adds all form elements missing in layout at the end of it.static void
static void
static void
-
Method Details
-
hasLocalSignupButton
-
getDefaultFormLayoutElementsWithoutCredentials
public static List<FormElement> getDefaultFormLayoutElementsWithoutCredentials(BaseForm form, MessageSource msg) -
getDefaultFormLayoutElements
-
updateRegistrationFormLayout
public static void updateRegistrationFormLayout(RegistrationFormLayouts layouts, RegistrationForm form) removes all elements in layout that are not present in form and adds all form elements missing in layout at the end of it. -
updateEnquiryLayout
removes all elements in layout that are not present in form and adds all form elements missing in layout at the end of it. -
validatePrimaryLayout
-
validateSecondaryLayout
-
validateEnquiryLayout
-