Interface GroupDelegationConfigGenerator


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

      • generateProjectRegistrationForm

        pl.edu.icm.unity.types.registration.RegistrationForm generateProjectRegistrationForm​(String groupPath,
                                                                                             String logo,
                                                                                             List<String> attributes)
                                                                                      throws pl.edu.icm.unity.exceptions.EngineException
        Throws:
        pl.edu.icm.unity.exceptions.EngineException
      • generateProjectJoinEnquiryForm

        pl.edu.icm.unity.types.registration.EnquiryForm generateProjectJoinEnquiryForm​(String groupPath,
                                                                                       String logo)
                                                                                throws pl.edu.icm.unity.exceptions.EngineException
        Throws:
        pl.edu.icm.unity.exceptions.EngineException
      • generateProjectUpdateEnquiryForm

        pl.edu.icm.unity.types.registration.EnquiryForm generateProjectUpdateEnquiryForm​(String groupPath,
                                                                                         String logo)
                                                                                  throws pl.edu.icm.unity.exceptions.EngineException
        Throws:
        pl.edu.icm.unity.exceptions.EngineException
      • generateSubprojectRegistrationForm

        pl.edu.icm.unity.types.registration.RegistrationForm generateSubprojectRegistrationForm​(String toCopy,
                                                                                                String projectPath,
                                                                                                String subprojectPath,
                                                                                                String logo)
      • generateSubprojectUpdateEnquiryForm

        pl.edu.icm.unity.types.registration.EnquiryForm generateSubprojectUpdateEnquiryForm​(String toCopyName,
                                                                                            String projectPath,
                                                                                            String subprojectPath,
                                                                                            String logo)
      • generateSubprojectJoinEnquiryForm

        pl.edu.icm.unity.types.registration.EnquiryForm generateSubprojectJoinEnquiryForm​(String toCopyName,
                                                                                          String projectPath,
                                                                                          String subprojectPath,
                                                                                          String logo)