Interface GroupDelegationConfigGenerator


  • public interface GroupDelegationConfigGenerator
    Generates and validates registration and enquiry forms
    Author:
    P.Piernik
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      pl.edu.icm.unity.types.registration.EnquiryForm generateJoinEnquiryForm​(java.lang.String groupPath, java.lang.String logo)  
      pl.edu.icm.unity.types.registration.RegistrationForm generateRegistrationForm​(java.lang.String groupPath, java.lang.String logo, java.util.List<java.lang.String> attributes)  
      pl.edu.icm.unity.types.registration.EnquiryForm generateUpdateEnquiryForm​(java.lang.String groupPath, java.lang.String logo)  
      java.util.List<java.lang.String> validateJoinEnquiryForm​(java.lang.String groupPath, java.lang.String formName)  
      java.util.List<java.lang.String> validateRegistrationForm​(java.lang.String groupPath, java.lang.String formName)  
      java.util.List<java.lang.String> validateUpdateEnquiryForm​(java.lang.String groupPath, java.lang.String formName)  
    • Method Detail

      • generateRegistrationForm

        pl.edu.icm.unity.types.registration.RegistrationForm generateRegistrationForm​(java.lang.String groupPath,
                                                                                      java.lang.String logo,
                                                                                      java.util.List<java.lang.String> attributes)
                                                                               throws pl.edu.icm.unity.exceptions.EngineException
        Throws:
        pl.edu.icm.unity.exceptions.EngineException
      • generateJoinEnquiryForm

        pl.edu.icm.unity.types.registration.EnquiryForm generateJoinEnquiryForm​(java.lang.String groupPath,
                                                                                java.lang.String logo)
                                                                         throws pl.edu.icm.unity.exceptions.EngineException
        Throws:
        pl.edu.icm.unity.exceptions.EngineException
      • generateUpdateEnquiryForm

        pl.edu.icm.unity.types.registration.EnquiryForm generateUpdateEnquiryForm​(java.lang.String groupPath,
                                                                                  java.lang.String logo)
                                                                           throws pl.edu.icm.unity.exceptions.EngineException
        Throws:
        pl.edu.icm.unity.exceptions.EngineException
      • validateRegistrationForm

        java.util.List<java.lang.String> validateRegistrationForm​(java.lang.String groupPath,
                                                                  java.lang.String formName)
      • validateJoinEnquiryForm

        java.util.List<java.lang.String> validateJoinEnquiryForm​(java.lang.String groupPath,
                                                                 java.lang.String formName)
      • validateUpdateEnquiryForm

        java.util.List<java.lang.String> validateUpdateEnquiryForm​(java.lang.String groupPath,
                                                                   java.lang.String formName)