Interface GroupDelegationConfigGenerator
-
public interface GroupDelegationConfigGeneratorGenerates 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.EnquiryFormgenerateProjectJoinEnquiryForm(String groupPath, String logo)pl.edu.icm.unity.types.registration.RegistrationFormgenerateProjectRegistrationForm(String groupPath, String logo, List<String> attributes)pl.edu.icm.unity.types.registration.EnquiryFormgenerateProjectUpdateEnquiryForm(String groupPath, String logo)pl.edu.icm.unity.types.registration.EnquiryFormgenerateSubprojectJoinEnquiryForm(String toCopyName, String projectPath, String subprojectPath, String logo)pl.edu.icm.unity.types.registration.RegistrationFormgenerateSubprojectRegistrationForm(String toCopy, String projectPath, String subprojectPath, String logo)pl.edu.icm.unity.types.registration.EnquiryFormgenerateSubprojectUpdateEnquiryForm(String toCopyName, String projectPath, String subprojectPath, String logo)List<String>validateJoinEnquiryForm(String groupPath, String formName)List<String>validateRegistrationForm(String groupPath, String formName)List<String>validateUpdateEnquiryForm(String groupPath, String formName)
-
-
-
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
-
validateUpdateEnquiryForm
List<String> validateUpdateEnquiryForm(String groupPath, String formName)
-
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)
-
-