Interface GroupDelegationConfigGenerator
public interface GroupDelegationConfigGenerator
Generates and validates registration and enquiry forms
- Author:
- P.Piernik
-
Method Summary
Modifier and TypeMethodDescriptiongenerateProjectJoinEnquiryForm
(String groupPath, String logo, List<Long> policyDocuments) generateProjectRegistrationForm
(String groupPath, String logo, List<String> attributes, List<Long> policyDocuments) generateProjectUpdateEnquiryForm
(String groupPath, String logo) generateSubprojectJoinEnquiryForm
(String toCopyName, String projectPath, String subprojectPath, String logo) generateSubprojectRegistrationForm
(String toCopy, String projectPath, String subprojectPath, String logo) generateSubprojectUpdateEnquiryForm
(String toCopyName, String projectPath, String subprojectPath, String logo) void
resetFormsPolicies
(String formName, 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
RegistrationForm generateProjectRegistrationForm(String groupPath, String logo, List<String> attributes, List<Long> policyDocuments) throws EngineException - Throws:
EngineException
-
generateProjectJoinEnquiryForm
EnquiryForm generateProjectJoinEnquiryForm(String groupPath, String logo, List<Long> policyDocuments) throws EngineException - Throws:
EngineException
-
generateProjectUpdateEnquiryForm
- Throws:
EngineException
-
validateRegistrationForm
-
validateJoinEnquiryForm
-
validateUpdateEnquiryForm
-
generateSubprojectRegistrationForm
RegistrationForm generateSubprojectRegistrationForm(String toCopy, String projectPath, String subprojectPath, String logo) -
generateSubprojectUpdateEnquiryForm
EnquiryForm generateSubprojectUpdateEnquiryForm(String toCopyName, String projectPath, String subprojectPath, String logo) -
generateSubprojectJoinEnquiryForm
EnquiryForm generateSubprojectJoinEnquiryForm(String toCopyName, String projectPath, String subprojectPath, String logo) -
resetFormsPolicies
void resetFormsPolicies(String formName, FormType formType, List<Long> projectPolicyDocumentsIds) throws EngineException - Throws:
EngineException
-