DroppedFile.java (707B)
1 package xyz.kebigon.securefiles.db; 2 3 import java.sql.ResultSet; 4 import java.sql.SQLException; 5 6 import lombok.Data; 7 8 @Data 9 public class DroppedFile 10 { 11 private String id; 12 private String name; 13 private String contentType; 14 private boolean downloaded; 15 private String remoteAddr; 16 17 public static DroppedFile mapToDroppedFile(final ResultSet rs) throws SQLException 18 { 19 final DroppedFile droppedFile = new DroppedFile(); 20 droppedFile.setId(rs.getString("id")); 21 droppedFile.setName(rs.getString("name")); 22 droppedFile.setContentType(rs.getString("content_type")); 23 droppedFile.setDownloaded(rs.getBoolean("downloaded")); 24 droppedFile.setRemoteAddr(rs.getString("remote_addr")); 25 return droppedFile; 26 } 27 }