package org.dicadeveloper.weplantaforest.reports.projects;
import java.util.ArrayList;
import java.util.List;
import org.dicadeveloper.weplantaforest.projects.ProjectImage;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class ProjectReportExtendedData {
public ProjectReportExtendedData() {
images = new ArrayList<ProjectReportExtendedData.ProjectImageData>();
}
ProjectReportData projectReportData;
List<ProjectImageData> images;
protected void setImages(List<ProjectImage> imageEntities) {
for (ProjectImage projectImage : imageEntities) {
ProjectImageData projectImageData = new ProjectImageData(projectImage.getTitle(), projectImage.getDescription(), projectImage.getImageFileName(), projectImage.getDate());
images.add(projectImageData);
}
}
@Getter
@AllArgsConstructor
public static class ProjectImageData {
String title;
String description;
String imageFileName;
long date;
}
}