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 requestjava.util.Optional<java.lang.String>getProjectRegistrationFormLink(java.lang.String projectPath)java.util.Optional<java.lang.String>getProjectSignUpEnquiryFormLink(java.lang.String projectPath)java.util.Optional<java.lang.String>getProjectUpdateMembershipEnquiryFormLink(java.lang.String projectPath)java.util.List<ProjectRequest>getRequests(java.lang.String projectPath)Get all project requests
-
-
-
Method Detail
-
getRequests
java.util.List<ProjectRequest> getRequests(java.lang.String projectPath) throws pl.edu.icm.unity.exceptions.EngineException
Get all project requests- Parameters:
project-- Returns:
- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
accept
void accept(ProjectRequestParam request) throws pl.edu.icm.unity.exceptions.EngineException
Accept project request- Parameters:
id-- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
decline
void decline(ProjectRequestParam request) throws pl.edu.icm.unity.exceptions.EngineException
Reject project request- Parameters:
id-- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
getProjectRegistrationFormLink
java.util.Optional<java.lang.String> getProjectRegistrationFormLink(java.lang.String projectPath) throws pl.edu.icm.unity.exceptions.EngineException- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
getProjectSignUpEnquiryFormLink
java.util.Optional<java.lang.String> getProjectSignUpEnquiryFormLink(java.lang.String projectPath) throws pl.edu.icm.unity.exceptions.EngineException- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
getProjectUpdateMembershipEnquiryFormLink
java.util.Optional<java.lang.String> getProjectUpdateMembershipEnquiryFormLink(java.lang.String projectPath) throws pl.edu.icm.unity.exceptions.EngineException- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
-