Class FormLayoutUtils

java.lang.Object
pl.edu.icm.unity.types.registration.FormLayoutUtils

public final class FormLayoutUtils extends Object
Utility class to deal with most common operations like form validation or generating default layout.
Author:
Roman Krysinski ([email protected])
  • Method Details

    • hasLocalSignupButton

      public static boolean hasLocalSignupButton(FormLayout layout)
    • getDefaultFormLayoutElementsWithoutCredentials

      public static List<FormElement> getDefaultFormLayoutElementsWithoutCredentials(BaseForm form, MessageSource msg)
    • getDefaultFormLayoutElements

      public static List<FormElement> getDefaultFormLayoutElements(BaseForm form, MessageSource msg)
    • 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

      public 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.
    • validatePrimaryLayout

      public static void validatePrimaryLayout(RegistrationForm form)
    • validateSecondaryLayout

      public static void validateSecondaryLayout(RegistrationForm form)
    • validateEnquiryLayout

      public static void validateEnquiryLayout(EnquiryForm form)