Package main.Models
Class EditTitleReq
java.lang.Object
main.Models.Request
main.Models.EditTitleReq
EditTitleReq is a subclass of Request that deals with edit title request
- Since:
- 13-4-2023
-
Constructor Summary
ConstructorsConstructorDescriptionEditTitleReq
(String requestID, String requesterID, String requesteeID, String requestType, requestStatus_ENUM status, String projectID, String comment, String newTitle) Constructor for EditTitleReq -
Method Summary
Modifier and TypeMethodDescriptiongetTitle()
Method to get the new title of requestvoid
Method to print the information of the requestvoid
processRequest
(String decision) Method to process requestvoid
Method to set title of a projectMethods inherited from class main.Models.Request
getComments, getProjectID, getRequesteeID, getRequesterID, getRequestID, getRequestStatus, getRequestType, setComments, setProjectID, setRequesteeID, setRequesterID, setRequestID, setRequestStatus, setRequestType
-
Constructor Details
-
EditTitleReq
public EditTitleReq(String requestID, String requesterID, String requesteeID, String requestType, requestStatus_ENUM status, String projectID, String comment, String newTitle) Constructor for EditTitleReq- Parameters:
requestID
- ID of this requestrequesterID
- ID of the user sending this requestrequesteeID
- ID of the user receiving this requestrequestType
- Type of this requeststatus
- status of this requestprojectID
- project ID associated with this requestcomment
- commentsnewTitle
- new title to be changed to
-
-
Method Details
-
getTitle
Method to get the new title of request- Returns:
- the new title
-
setTitle
Method to set title of a project- Parameters:
newTitle
- new title to change to
-
printInfo
Method to print the information of the request -
processRequest
Method to process request- Specified by:
processRequest
in classRequest
- Parameters:
decision
- whether the request is approved/rejected
-