- Timestamp:
- 07/30/08 15:52:50 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openmrs/trunk/src/api/org/openmrs/api/impl/PatientServiceImpl.java
r4868 r5094 158 158 159 159 /** 160 * @deprecated replaced by {@link #getPatients(String, String, List, boolean)} 160 161 * @see org.openmrs.api.PatientService#getPatients(java.lang.String, java.lang.String, java.util.List) 161 162 */ … … 163 164 List<PatientIdentifierType> identifierTypes) 164 165 throws APIException { 166 return getPatients(name, identifier, identifierTypes, false); 167 } 168 169 /** 170 * @see org.openmrs.api.PatientService#getPatients(java.lang.String, java.lang.String, java.util.List, boolean) 171 */ 172 public List<Patient> getPatients(String name, String identifier, 173 List<PatientIdentifierType> identifierTypes, boolean matchIdentifierExactly) 174 throws APIException { 165 175 166 176 if (identifierTypes == null) 167 177 identifierTypes = Collections.emptyList(); 168 178 169 return dao.getPatients(name, identifier, identifierTypes );179 return dao.getPatients(name, identifier, identifierTypes, matchIdentifierExactly); 170 180 } 171 181 … … 321 331 * @param pi PatientIdentifier 322 332 * @return true/false whether or not this PatientIdentifier is in use 323 * @deprecated use getPatientByIdentifier(String) instead333 * @deprecated use {@link #getPatientsByIdentifier(String, boolean)}yIdentifier(String) instead 324 334 */ 325 335 private Patient identifierInUse(PatientIdentifier pi) { … … 340 350 List<PatientIdentifierType> types = new Vector<PatientIdentifierType>(); 341 351 types.add(type); 342 List<Patient> patients = getPatients(null, identifier, types );352 List<Patient> patients = getPatients(null, identifier, types, /* exact name+identifier search */ true); 343 353 344 354 // ignore this patient (loop until no changes made) … … 352 362 353 363 /** 354 * @deprecated replaced by @deprecated replaced by {@link #getPatients(String, String, List , String)}364 * @deprecated replaced by @deprecated replaced by {@link #getPatients(String, String, List)} 355 365 * @see org.openmrs.api.PatientService#getPatientsByIdentifier(java.lang.String, boolean) 356 366 */ … … 365 375 366 376 /** 367 * @deprecated replaced by @deprecated replaced by{@link #getPatients(String, String, List, String)}377 * @deprecated replaced by {@link #getPatients(String, String, List, String)} 368 378 * @see org.openmrs.api.PatientService#getPatientsByIdentifierPattern(java.lang.String, boolean) 369 379 */