Interface ProjectRequestManagement
public interface ProjectRequestManagement
Engine API for project update request management
- Author:
- P.Piernik
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ProjectRequestParam request) Accept project requestvoid
decline
(ProjectRequestParam request) Reject project requestgetProjectRegistrationFormLink
(String projectPath) getProjectSignUpEnquiryFormLink
(String projectPath) getProjectUpdateMembershipEnquiryFormLink
(String projectPath) getRequests
(String projectPath) Get all project requests
-
Method Details
-
getRequests
List<ProjectRequest> getRequests(String projectPath) throws pl.edu.icm.unity.base.exceptions.EngineException Get all project requests- Parameters:
project
-- Returns:
- Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
accept
Accept project request- Parameters:
id
-- Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
decline
Reject project request- Parameters:
id
-- Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
getProjectRegistrationFormLink
Optional<String> getProjectRegistrationFormLink(String projectPath) throws pl.edu.icm.unity.base.exceptions.EngineException - Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
getProjectSignUpEnquiryFormLink
Optional<String> getProjectSignUpEnquiryFormLink(String projectPath) throws pl.edu.icm.unity.base.exceptions.EngineException - Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
getProjectUpdateMembershipEnquiryFormLink
Optional<String> getProjectUpdateMembershipEnquiryFormLink(String projectPath) throws pl.edu.icm.unity.base.exceptions.EngineException - Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-