public void removeMedia()

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();
		}
	}