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 requestvoidMethod to print the information of the requestvoidprocessRequest(String decision) Method to process requestvoidMethod 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:
processRequestin classRequest- Parameters:
decision- whether the request is approved/rejected
-