in src/main/java/com/amazon/photosharing/facade/ContentFacade.java [189:211]
public void run() {
EntityManager em = _emFactory.get();
Media m = em.find(Media.class, _media_id);
if (m == null) {
_logger.info("Media is null");
return;
}
else {
try {
em.getTransaction().begin();
em.remove(m);
em.getTransaction().commit();
ContentHelper.getInstance().deleteContent(m.getS3Bucket(), m.getS3FileName());
ContentHelper.getInstance().deleteContent(m.getS3Bucket(), m.getS3ThumbFileName());
} catch (Exception ex) {
_logger.error(ex.getMessage(), ex);
} finally {
em.close();
em = null;
}
}
}