package models.information; import java.io.File; import java.io.Serializable; import java.util.ArrayList; import java.util.List; public class DisksInformation extends Information implements Serializable { private List<Disk> disks; DisksInformation() { disks = new ArrayList<>(); File[] roots = File.listRoots(); for (File root : roots) { disks.add( new Disk(root.getAbsolutePath(), root.getTotalSpace(), root.getFreeSpace()) ); } } public List<Disk> getDisks() { return disks; } @Override public String toString() { return "DisksInformation{" + "disks=" + disks + '}'; } }