Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package first;
- import java.sql.Date;
- /**
- * Created by Alejandro on 3/29/2016.
- */
- public class LeaveRequest implements Comparable<LeaveRequest> {
- int employeeId;
- java.sql.Date startDate;
- java.sql.Date endDate;
- java.sql.Date returnDate;
- int numberOfDays;
- String typeOfLeave;
- String status;
- String managerRefusalComment;
- String hrRefusalComment;
- public LeaveRequest(){
- }
- public LeaveRequest(int employeeId, java.sql.Date start_date, java.sql.Date end_date, java.sql.Date return_date, int numberOfDays,
- String typeOfLeave, String status, String managerRefusalComment, String hrRefusalComment){
- this.employeeId = employeeId;
- this.startDate = start_date;
- this.endDate = end_date;
- this.returnDate = return_date;
- this.numberOfDays = numberOfDays;
- this.typeOfLeave = typeOfLeave;
- this.status = status;
- this.managerRefusalComment = managerRefusalComment;
- this.hrRefusalComment = hrRefusalComment;
- }
- public int getEmployeeId() {
- return employeeId;
- }
- public Date getStartDate() {
- return startDate;
- }
- public Date getEndDate() {
- return endDate;
- }
- public Date getReturnDate() {
- return returnDate;
- }
- public int getNumberOfDays() {
- return numberOfDays;
- }
- public String getHrRefusalComment() {
- return hrRefusalComment;
- }
- public String getManagerRefusalComment() {
- return managerRefusalComment;
- }
- public String getStatus() {
- return status;
- }
- public String getTypeOfLeave() {
- return typeOfLeave;
- }
- public void setEmployeeId(int employeeId) {
- this.employeeId = employeeId;
- }
- public void setEndDate(Date endDate) {
- this.endDate = endDate;
- }
- public void setHrRefusalComment(String hrRefusalComment) {
- this.hrRefusalComment = hrRefusalComment;
- }
- public void setManagerRefusalComment(String managerRefusalComment) {
- this.managerRefusalComment = managerRefusalComment;
- }
- public void setNumberOfDays(int numberOfDays) {
- this.numberOfDays = numberOfDays;
- }
- public void setReturnDate(Date returnDate) {
- this.returnDate = returnDate;
- }
- public void setStartDate(Date startDate) {
- this.startDate = startDate;
- }
- public void setStatus(String status) {
- this.status = status;
- }
- public void setTypeOfLeave(String typeOfLeave) {
- this.typeOfLeave = typeOfLeave;
- }
- @Override
- public int compareTo(LeaveRequest o) {
- return Integer.compare(employeeId, o.employeeId);
- }
- @Override
- public String toString() {
- return "EmployeeID: " + employeeId + ": " + startDate.toString() + " - " + endDate.toString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement