in src/main/java/com/amazon/photosharing/facade/AlbumFacade.java [88:113]
public void removeMedia(Long p_album_id, ArrayList<Long> p_media_ids, boolean p_delete_contents) {
ContentFacade content_facade = new ContentFacade(_emFactory);
Album album = em().find(Album.class, p_album_id);
if (album == null)
return;
if (p_delete_contents) {
content_facade.deleteMedia(p_media_ids);
} else {
beginTx();
for (Long media_id : p_media_ids) {
Media m = em().find(Media.class, media_id);
if (m == null)
continue;
m.getAlbums().remove(album);
em().persist(m);
}
commitTx();
}
}