public Collection<ImgObsCharacteristicQuantificationDTO> findAllQuantifications() throws DataAccessException { Collection<ImgObsCharacteristicQuantificationDTO> dtos = new ArrayList<ImgObsCharacteristicQuantificationDTO>(); Collection<String> names = findAllQuantificationNames(); for (String name : names) { Collection<String> possibleValues = findAllValuesByName(name); ImgObsCharacteristicQuantificationDTO dto = new ImgObsCharacteristicQuantificationDTO( name, "Scale", // shortarm this for prototype new TreeSet<String>(Util.removeNullElement(possibleValues))); dtos.add(dto); } return dtos; }