// Create a new guestbook entry transfer object for each entry and add
// them to the list
List<GuestbookEntryDTO> entryTransferObjects =
new ArrayList<GuestbookEntryDTO>(entries.size());
for (GuestbookEntry entry : entries) {
entryTransferObjects.add(new GuestbookEntryDTO(entry
.getName(), entry.getMessage(), entry.getDate()));
}
return entryTransferObjects;
} finally {
if (pm.currentTransaction().isActive()) {