/** * Adds a new field and sets the file keys. * * @param name field name * @param fileKeys list of the file keys */ public void setFiles(String name, List<String> fileKeys) { List<FileDto> list = new ArrayList<FileDto>(); for (String key : fileKeys) { FileDto file = new FileDto(); file.setFileKey(key); list.add(file); } Field field = new Field(name, FieldType.FILE, list); addField(name, field); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((userId == null) ? 0 : userId.hashCode()); result = prime * result + ((image == null) ? 0 : image.hashCode()); return result; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; final CreateVetRequest other = (CreateVetRequest) obj; if ((userId == null && other.userId != null) || !userId.equals(other.userId)) return false; if ((image == null && other.image != null) || !image.equals(other.image)) return false; return true; }
/** * asDto. * * @param file a {@link net.sourceforge.seqware.common.model.File} object. * @return a {@link net.sourceforge.seqware.webservice.dto.FileDto} object. */ public static FileDto asDto(File file) { FileDto dto = new FileDto(); dto.setFilePath(file.getFilePath()); if (file.getMetaType() != null) { dto.setMetaType(file.getMetaType()); } if (file.getDescription() != null) { dto.setDescription(file.getDescription()); } if (file.getMd5sum() != null) { dto.setMd5sum(file.getMd5sum()); } if (file.getSize() != null) { dto.setSize(file.getSize()); } if (file.getType() != null) { dto.setType(file.getType()); } return dto; }