in juneau-petstore-server/src/main/java/org/apache/juneau/petstore/service/PetStoreService.java [62:94]
public PetStoreService initDirect(PrintWriter w) throws ParseException, IOException {
JsonParser parser = JsonParser.create().build();
for (Pet x : petRepository.findAll()) {
petRepository.delete(x);
w.println(format("Deleted pet: id={0}", x.getId()));
}
for (Order x : orderRepository.findAll()) {
orderRepository.delete(x);
w.println(format("Deleted order: id={0}", x.getId()));
}
for (User x : userRepository.findAll()) {
userRepository.delete(x);
w.println(format("Deleted user: username={0}", x.getUsername()));
}
for (Pet x : parser.parse(getStream("init/Pets.json"), Pet[].class)) {
petRepository.save(x);
w.println(format("Created pet: id={0}, name={1}", x.getId(), x.getName()));
}
for (Order x : parser.parse(getStream("init/Orders.json"), Order[].class)) {
orderRepository.save(x);
w.println(format("Created order: id={0}", x.getId()));
}
for (User x: parser.parse(getStream("init/Users.json"), User[].class)) {
userRepository.save(x);
w.println(format("Created user: username={0}", x.getUsername()));
}
return this;
}