Guest User

Untitled

a guest
Mar 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. package ru.ctmed.meddoc.dto;
  2.  
  3. import java.util.List;
  4. import org.joda.time.LocalDate;
  5. import org.springframework.format.annotation.DateTimeFormat;
  6. import ru.ctmed.meddoc.entity.ReferenceReportItem;
  7.  
  8. /**
  9. * Модель записей о внешних показателей смертности.
  10. */
  11. public class ExternalDeathsInfoDto {
  12.  
  13. public ExternalDeathsInfoDto() {
  14. }
  15.  
  16. public ExternalDeathsInfoDto(Integer id, ReferenceReportItem reportItem, LocalDate onDate, List<ExternalDeathsRateDto> rates) {
  17. this.id = id;
  18. this.reportItem = reportItem;
  19. this.onDate = onDate;
  20. this.rates = rates;
  21. }
  22.  
  23. public ExternalDeathsInfoDto(ReferenceReportItem reportItem, List<ExternalDeathsRateDto> rates) {
  24. this(null, reportItem, null, rates);
  25. }
  26.  
  27. public ExternalDeathsInfoDto(Integer id, ReferenceReportItem reportItem, LocalDate onDate) {
  28. this(id, reportItem, onDate, null);
  29. }
  30.  
  31. private Integer id;
  32. private ReferenceReportItem reportItem;
  33.  
  34. @DateTimeFormat(pattern="yyyy-MM-dd")
  35. private LocalDate onDate;
  36.  
  37. private List<ExternalDeathsRateDto> rates;
  38.  
  39. public Integer getId() {
  40. return id;
  41. }
  42.  
  43. public void setId(Integer id) {
  44. this.id = id;
  45. }
  46.  
  47. public ReferenceReportItem getReportItem() {
  48. return reportItem;
  49. }
  50.  
  51. public void setReportItem(ReferenceReportItem reportItem) {
  52. this.reportItem = reportItem;
  53. }
  54.  
  55. /**
  56. * @return the onDate
  57. */
  58. public LocalDate getOnDate() {
  59. return onDate;
  60. }
  61.  
  62. /**
  63. * @param onDate the onDate to set
  64. */
  65. public void setOnDate(LocalDate onDate) {
  66. this.onDate = onDate;
  67. }
  68.  
  69. /**
  70. * @return the rates
  71. */
  72. public List<ExternalDeathsRateDto> getRates() {
  73. return rates;
  74. }
  75.  
  76. /**
  77. * @param rates the rates to set
  78. */
  79. public void setRates(List<ExternalDeathsRateDto> rates) {
  80. this.rates = rates;
  81. }
  82.  
  83. }
Add Comment
Please, Sign In to add comment