@Search(queryName = "findWithLinks") public List<Patient> findWithLinks() { ArrayList<Patient> retVal = new ArrayList<Patient>(); for (int i = 1; i <= 20; i++) { Patient patient = new Patient(); patient.setId("" + i); patient.addIdentifier("system", "AAANamed"); ResourceMetadataKeyEnum.LINK_SEARCH.put(patient, ("http://foo/Patient?_id=" + i)); ResourceMetadataKeyEnum.LINK_ALTERNATE.put(patient, ("Patient/9988" + i)); retVal.add(patient); } return retVal; }