package edu.ualberta.med.biobank.model.util; import java.io.Serializable; import java.util.HashSet; import java.util.Set; import edu.ualberta.med.biobank.model.HasId; public class IdUtil { public static <E extends Serializable> E getId(HasId<E> o) { return o != null ? o.getId() : null; } public static <E extends Serializable> Set<E> getIds( Set<? extends HasId<E>> c) { Set<E> ids = new HashSet<E>(); for (HasId<E> element : c) { ids.add(element.getId()); } return ids; } }