StudentLoanManagement
LoanAndItemDto.java
Go to the documentation of this file.
1package com.student_loan.dtos;
2
3import java.util.Date;
4
5public class LoanAndItemDto {
6
7 private Long loanId;
8 private Long borrowerId;
9 private Long lenderId;
10 private Date startDate;
11 private Date endDate;
12
13 // info del item
14 private Long itemId;
15 private String itemName;
16 private String itemDescription;
17
18 // Constructor completo
19 public LoanAndItemDto(Long loanId,Long borrowerId, Long lenderId, Date startDate, Date endDate, Long itemId, String itemName, String itemDescription) {
20 this.loanId = loanId;
21 this.borrowerId = borrowerId;
22 this.lenderId = lenderId;
23 this.startDate = startDate;
24 this.endDate = endDate;
25 this.itemId = itemId;
26 this.itemName = itemName;
27 this.itemDescription = itemDescription;
28 }
29
30 // Constructor vacĂ­o (opcional, pero recomendado para frameworks como Spring, Jackson, etc.)
31 public LoanAndItemDto() {}
32
33 // Getters y Setters
34 public Long getLoanId() {
35 return loanId;
36 }
37
38 public void setLoanId(Long loanId) {
39 this.loanId = loanId;
40 }
41
42 public Long getBorrowerId() {
43 return borrowerId;
44 }
45
46 public void setBorrowerId(Long borrowerId) {
47 this.borrowerId = borrowerId;
48 }
49
50 public Long getLenderId() {
51 return lenderId;
52 }
53
54 public void setLenderId(Long lenderId) {
55 this.lenderId = lenderId;
56 }
57
58 public Date getStartDate() {
59 return startDate;
60 }
61
62 public void setStartDate(Date startDate) {
63 this.startDate = startDate;
64 }
65
66 public Date getEndDate() {
67 return endDate;
68 }
69
70 public void setEndDate(Date endDate) {
71 this.endDate = endDate;
72 }
73
74 public Long getItemId() {
75 return itemId;
76 }
77
78 public void setItemId(Long itemId) {
79 this.itemId = itemId;
80 }
81
82 public String getItemName() {
83 return itemName;
84 }
85
86 public void setItemName(String itemName) {
87 this.itemName = itemName;
88 }
89
90 public String getItemDescription() {
91 return itemDescription;
92 }
93
94 public void setItemDescription(String itemDescription) {
95 this.itemDescription = itemDescription;
96 }
97
98}
LoanAndItemDto(Long loanId, Long borrowerId, Long lenderId, Date startDate, Date endDate, Long itemId, String itemName, String itemDescription)
void setItemDescription(String itemDescription)