| 1 | package edu.ucsb.cs156.courses.models; | |
| 2 | ||
| 3 | import edu.ucsb.cs156.courses.entities.EnrollmentDataPoint; | |
| 4 | import java.time.LocalDateTime; | |
| 5 | import lombok.AllArgsConstructor; | |
| 6 | import lombok.Builder; | |
| 7 | import lombok.Data; | |
| 8 | import lombok.NoArgsConstructor; | |
| 9 | ||
| 10 | @Data | |
| 11 | @Builder | |
| 12 | @AllArgsConstructor | |
| 13 | @NoArgsConstructor | |
| 14 | public class EnrollmentCSV { | |
| 15 | ||
| 16 | private Long id; | |
| 17 | private String yyyyq; | |
| 18 | private String enrollCd; | |
| 19 | private String courseId; | |
| 20 | private String section; | |
| 21 | private int enrollment; | |
| 22 | private LocalDateTime dateCreated; | |
| 23 | ||
| 24 | public static EnrollmentCSV fromEntity(EnrollmentDataPoint edp) { | |
| 25 |
1
1. fromEntity : replaced return value with null for edu/ucsb/cs156/courses/models/EnrollmentCSV::fromEntity → KILLED |
return EnrollmentCSV.builder() |
| 26 | .id(edp.getId()) | |
| 27 | .yyyyq(edp.getYyyyq()) | |
| 28 | .enrollCd(edp.getEnrollCd()) | |
| 29 | .courseId(edp.getCourseId()) | |
| 30 | .section(edp.getSection()) | |
| 31 | .enrollment(edp.getEnrollment()) | |
| 32 | .dateCreated(edp.getDateCreated()) | |
| 33 | .build(); | |
| 34 | } | |
| 35 | } | |
Mutations | ||
| 25 |
1.1 |