Interface GroupDelegationConfigGenerator
-
public interface GroupDelegationConfigGenerator
Generates and validates registration and enquiry forms- Author:
- P.Piernik
-
-
Method Summary
-
-
-
Method Detail
-
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
EnquiryForm generateProjectUpdateEnquiryForm(String groupPath, String logo) throws EngineException
- Throws:
EngineException
-
validateRegistrationForm
List<String> validateRegistrationForm(String groupPath, String formName, Set<Long> projectPolicyDocumentsIds)
-
validateJoinEnquiryForm
List<String> validateJoinEnquiryForm(String groupPath, String formName, Set<Long> projectPolicyDocumentsIds)
-
validateUpdateEnquiryForm
List<String> validateUpdateEnquiryForm(String groupPath, String formName)
-
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
-
-