diff --git a/src/main/java/org/springframework/samples/petclinic/vet/VetController.java b/src/main/java/org/springframework/samples/petclinic/vet/VetController.java index 3240814a6..611a6bbef 100644 --- a/src/main/java/org/springframework/samples/petclinic/vet/VetController.java +++ b/src/main/java/org/springframework/samples/petclinic/vet/VetController.java @@ -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 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]); + } + } }