⚗️ Add Sanitize Vet Name Method

replaces spaces to build a vet slug.
This commit is contained in:
Johnathan Gilday 2024-03-13 09:25:03 -04:00
parent 4148fc9eb3
commit 9bfd937804
No known key found for this signature in database

View file

@ -15,6 +15,7 @@
*/
package org.springframework.samples.petclinic.vet;
import java.util.Collection;
import java.util.List;
import org.springframework.data.domain.Page;
@ -75,4 +76,12 @@ class VetController {
return vets;
}
public void sanitizeVetNamesForWeb() {
Collection<Vet> allVets = vetRepository.findAll();
for (Vet vet : allVets) {
String sanitized = vet.getFirstName().replaceAll(" ", "_") + "_" + vet.getLastName().replaceAll(" ", "_");
vet.setFirstName(sanitized.split("_")[0]);
vet.setLastName(sanitized.split("_")[1]);
}
}
}