in src/main/java/com/amazon/photosharing/facade/AlbumFacade.java [43:59]
public void addToAlbum(Long p_album_id, SelectModel p_media_selected) {
Album m_album = em().find(Album.class, p_album_id);
if (m_album == null)
return;
beginTx();
for (Long image_id : p_media_selected.keySet()) {
if (p_media_selected.get(image_id)) {
Media m_media = em().find(Media.class, image_id);
if (m_media != null && !m_media.getAlbums().contains(m_album)) {
m_media.getAlbums().add(m_album);
}
}
}
em().persist(m_album);
commitTx();
}