public Long saveMedia(MediaData mediaData) { log.debug("****" + mediaData.getFilename() + " saving media...size=" + mediaData.getFileSize() + " " + (new Date())); int retryCount = persistenceHelper.getRetryCount(); getMediaPath(mediaData); while (retryCount > 0) { try { saveMediaToContent(mediaData); getHibernateTemplate().saveOrUpdate(mediaData); retryCount = 0; } catch (Exception e) { log.warn("problem saving media: " + e.getMessage()); retryCount = persistenceHelper.retryDeadlock(e, retryCount); } } log.debug("****" + mediaData.getFilename() + " saved media." + (new Date())); return mediaData.getMediaId(); }
public Long saveMedia(MediaData mediaData) { log.debug("****" + mediaData.getFilename() + " saving media...size=" + mediaData.getFileSize() + " " + (new Date())); int retryCount = persistenceHelper.getRetryCount(); getMediaPath(mediaData); while (retryCount > 0) { try { saveMediaToContent(mediaData); getHibernateTemplate().saveOrUpdate(mediaData); retryCount = 0; } catch (Exception e) { log.warn("problem saving media: " + e.getMessage()); retryCount = persistenceHelper.retryDeadlock(e, retryCount); } } log.debug("****" + mediaData.getFilename() + " saved media." + (new Date())); return mediaData.getMediaId(); }
protected ContentResource getMediaContentResource(MediaData mediaData) { if (mediaData.getContentResource() != null) { return mediaData.getContentResource(); } String id = getMediaPath(mediaData); log.debug("=====> Reading media: " + id); if (id != null) { SecurityAdvisor resourceAdvisor = pushAdvisor(); try { ContentResource res = contentHostingService.getResource(id); return res; } catch (IdUnusedException ie) { log.info("Nonexistent resource when trying to load media (id: " + mediaData.getMediaId() + "): " + id); } catch (PermissionException | TypeException e) { log.debug("Exception while reading media from content (" + mediaData.getMediaId() + "):" + e.toString()); } finally { popAdvisor(resourceAdvisor); } } return null; }
protected ContentResource getMediaContentResource(MediaData mediaData) { if (mediaData.getContentResource() != null) { return mediaData.getContentResource(); } String id = getMediaPath(mediaData); log.debug("=====> Reading media: " + id); if (id != null) { SecurityAdvisor resourceAdvisor = pushAdvisor(); try { ContentResource res = contentHostingService.getResource(id); return res; } catch (IdUnusedException ie) { log.info("Nonexistent resource when trying to load media (id: " + mediaData.getMediaId() + "): " + id); } catch (PermissionException | TypeException e) { log.debug("Exception while reading media from content (" + mediaData.getMediaId() + "):" + e.toString()); } finally { popAdvisor(resourceAdvisor); } } return null; }
String mediaPath = getMediaPath(mediaData); if (mediaData.getMedia() != null && ensureMediaPath(mediaPath)) { log.debug("=====> Saving media: " + mediaPath);
String mediaPath = getMediaPath(mediaData); if (mediaData.getMedia() != null && ensureMediaPath(mediaPath)) { log.debug("=====> Saving media: " + mediaPath);