Interface GroupDelegationConfigGenerator
public interface GroupDelegationConfigGenerator
Generates and validates registration and enquiry forms
- Author:
- P.Piernik
-
Method Summary
Modifier and TypeMethodDescriptionpl.edu.icm.unity.base.registration.EnquiryForm
generateProjectJoinEnquiryForm
(String groupPath, String logo, List<Long> policyDocuments) pl.edu.icm.unity.base.registration.RegistrationForm
generateProjectRegistrationForm
(String groupPath, String logo, List<String> attributes, List<Long> policyDocuments) pl.edu.icm.unity.base.registration.EnquiryForm
generateProjectUpdateEnquiryForm
(String groupPath, String logo) pl.edu.icm.unity.base.registration.EnquiryForm
generateSubprojectJoinEnquiryForm
(String toCopyName, String projectPath, String subprojectPath, String logo) pl.edu.icm.unity.base.registration.RegistrationForm
generateSubprojectRegistrationForm
(String toCopy, String projectPath, String subprojectPath, String logo) pl.edu.icm.unity.base.registration.EnquiryForm
generateSubprojectUpdateEnquiryForm
(String toCopyName, String projectPath, String subprojectPath, String logo) void
resetFormsPolicies
(String formName, pl.edu.icm.unity.base.registration.FormType formType, List<Long> projectPolicyDocumentsIds) validateJoinEnquiryForm
(String groupPath, String formName, Set<Long> projectPolicyDocumentsIds) validateRegistrationForm
(String groupPath, String formName, Set<Long> projectPolicyDocumentsIds) validateUpdateEnquiryForm
(String groupPath, String formName)
-
Method Details
-
generateProjectRegistrationForm
pl.edu.icm.unity.base.registration.RegistrationForm generateProjectRegistrationForm(String groupPath, String logo, List<String> attributes, List<Long> policyDocuments) throws pl.edu.icm.unity.base.exceptions.EngineException - Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
generateProjectJoinEnquiryForm
pl.edu.icm.unity.base.registration.EnquiryForm generateProjectJoinEnquiryForm(String groupPath, String logo, List<Long> policyDocuments) throws pl.edu.icm.unity.base.exceptions.EngineException - Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
generateProjectUpdateEnquiryForm
pl.edu.icm.unity.base.registration.EnquiryForm generateProjectUpdateEnquiryForm(String groupPath, String logo) throws pl.edu.icm.unity.base.exceptions.EngineException - Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
validateRegistrationForm
-
validateJoinEnquiryForm
-
validateUpdateEnquiryForm
-
generateSubprojectRegistrationForm
-
generateSubprojectUpdateEnquiryForm
-
generateSubprojectJoinEnquiryForm
-
resetFormsPolicies
void resetFormsPolicies(String formName, pl.edu.icm.unity.base.registration.FormType formType, List<Long> projectPolicyDocumentsIds) throws pl.edu.icm.unity.base.exceptions.EngineException - Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-