Interface ProjectRequestManagement
-
public interface ProjectRequestManagementEngine API for project update request management- Author:
- P.Piernik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(ProjectRequestParam request)Accept project requestvoiddecline(ProjectRequestParam request)Reject project requestOptional<String>getProjectRegistrationFormLink(String projectPath)Optional<String>getProjectSignUpEnquiryFormLink(String projectPath)Optional<String>getProjectUpdateMembershipEnquiryFormLink(String projectPath)List<ProjectRequest>getRequests(String projectPath)Get all project requests
-
-
-
Method Detail
-
getRequests
List<ProjectRequest> getRequests(String projectPath) throws EngineException
Get all project requests- Parameters:
project-- Returns:
- Throws:
EngineException
-
accept
void accept(ProjectRequestParam request) throws EngineException
Accept project request- Parameters:
id-- Throws:
EngineException
-
decline
void decline(ProjectRequestParam request) throws EngineException
Reject project request- Parameters:
id-- Throws:
EngineException
-
getProjectRegistrationFormLink
Optional<String> getProjectRegistrationFormLink(String projectPath) throws EngineException
- Throws:
EngineException
-
getProjectSignUpEnquiryFormLink
Optional<String> getProjectSignUpEnquiryFormLink(String projectPath) throws EngineException
- Throws:
EngineException
-
getProjectUpdateMembershipEnquiryFormLink
Optional<String> getProjectUpdateMembershipEnquiryFormLink(String projectPath) throws EngineException
- Throws:
EngineException
-
-