public String showFile() { JsfUtils.storeOnPageFlow(CMSConstants.VIRTUAL_CONTENT_MANAGEMENT, contentManagementRowData); String manipulateMode = (String) this.getManipulateMode().getValue(); int textTypeReturnPath = Constants.BACK_TO_MATERIAL_SEARCH_PAGE; String returnPath = Constants.CMS_GO_MATERIAL_SHOW_FILE; if (manipulateMode.equalsIgnoreCase(Constants.EDIT_MOD)) { returnPath = Constants.CMS_GO_EDIT_MATERIAL; textTypeReturnPath = Constants.BACK_TO_EDIT_MATERIAL; } else { returnPath = Constants.CMS_GO_DISPAY_MATERIAL; textTypeReturnPath = Constants.BACK_TO_DISPLAY_MATERIAL; } if (contentManagementRowData.getFileFormat() == MultiMediaConstants.TEXT_TYPE) { try { return CMSUtil.displayTextDigitalResource( (VirtualContentManagement) contentManagementRowData.getEntity(), contentManagementRowData.getComplementaryRecordId(), textTypeReturnPath); } catch (Exception e) { e.printStackTrace(); } } else { JsfUtils.storeOnPageFlow(Constants.CMS_SHOW_FILE_RETURN_PATH, returnPath); return Constants.CMS_GO_MATERIAL_SHOW_FILE; } return null; }
public void returnFromDeleteNewItemDialog(ReturnEvent event) { Integer deleteConfirm = (Integer) event.getReturnValue(); if (deleteConfirm != null && deleteConfirm == 0) { NewsWebUtil.getInstance() .deleteDigitalFromNewItems( (BibliographicRecord) NliUnimarcStorageServiceProxy.getInstance() .findById( BibliographicRecord.class, (Long) JsfUtils.getFromPageFlow(Constants.RECORD_ID)), (VirtualContentManagement) contentManagementRowData.getEntity()); } }
public String addToNewItems() { String manipulateMode = (String) this.getManipulateMode().getValue(); if (manipulateMode.equalsIgnoreCase(Constants.EDIT_MOD)) JsfUtils.storeOnPageFlow( Constants.CMS_CREATE_DESCRIPTION_PATH, Constants.CMS_GO_EDIT_MATERIAL); else JsfUtils.storeOnPageFlow( Constants.CMS_CREATE_DESCRIPTION_PATH, Constants.CMS_GO_DISPAY_MATERIAL); return NewsWebUtil.getInstance() .addDigitalResourceToNewItems( (VirtualContentManagement) contentManagementRowData.getEntity()); }
public boolean isAddedToNewItems() { addedToNewItems = false; if (JsfUtils.getFromPageFlow(Constants.RECORD_ID) != null) { BibliographicRecord biblioRecord = (BibliographicRecord) NliUnimarcStorageServiceProxy.getInstance() .findById( BibliographicRecord.class, (Long) JsfUtils.getFromPageFlow(Constants.RECORD_ID)); if (biblioRecord != null) addedToNewItems = NewsWebUtil.getInstance() .isDigitalResourceAddedToNewItems( biblioRecord, (VirtualContentManagement) contentManagementRowData.getEntity()); } return addedToNewItems; }
public String addToGallery() { int fileType = NewsWebUtil.findVcmType(multiMediaBean.getContentManagement()); String fileName = contentManagementRowData.getFileName(); if ((fileType == MultiMediaConstants.AUDIO_TYPE || fileType == MultiMediaConstants.VIDEO_TYPE) && !MultimediaWebUtil.isPlayable(fileType, fileName)) { JsfUtils.ShowMessageDialog("gallery.content.format.is.not.valid.message", 420, 150); return null; } else { JsfUtils.storeOnSession(Constants.GALLERY_TYPE, String.valueOf(fileType)); JsfUtils.storeOnSession(Constants.GALLERY_VCM, contentManagementRowData.getEntity()); String manipulateMode = (String) this.getManipulateMode().getValue(); if (manipulateMode.equalsIgnoreCase(Constants.EDIT_MOD)) JsfUtils.storeOnPageFlow( Constants.CMS_CREATE_DESCRIPTION_PATH, Constants.CMS_GO_EDIT_MATERIAL); else JsfUtils.storeOnPageFlow( Constants.CMS_CREATE_DESCRIPTION_PATH, Constants.CMS_GO_DISPAY_MATERIAL); return Constants.GALLERY_VIEW_ADD_TO; } }
public String downloadFile() { VirtualContentManagement contentManagement = (VirtualContentManagement) contentManagementRowData.getEntity(); return downloadFile(contentManagementRowData); }