Ejemplo n.º 1
0
 public void returnFullTextDialogValue(ReturnEvent event) {
   Integer confirm = (Integer) event.getReturnValue();
   if (confirm == 0) {
     try {
       multiMediaBean.getContentManagement().setFullText(true);
       NliMultiMediaServiceProxy.getInstance()
           .updateVirtualContentManagement(multiMediaBean.getContentManagement(), null, false);
       contentManagementRowData.setFullText(true);
     } catch (Exception e) {
       e.printStackTrace();
       ErrorReportingUtils.getInstance().reportError(e);
     }
   }
 }
Ejemplo n.º 2
0
 public boolean isHasTextType() {
   if (multiMediaBean.getContentManagement().getDocId() != null) {
     hasTextType = false;
   } else {
     hasTextType = true;
   }
   return hasTextType;
 }
Ejemplo n.º 3
0
 public void returnedContentTypeDialog(ReturnEvent event) {
   if (event.getReturnValue() == null) {
     return;
   }
   MultiMediaMaterialType materialType =
       (MultiMediaMaterialType) event.getReturnParameters().get(Constants.KEY_RETURN_FROM_DIALOG);
   multiMediaBean.getContentManagement().setMaterialType(materialType);
 }
Ejemplo n.º 4
0
 public void returnedWorkGroupDialog(ReturnEvent event) {
   if (event.getReturnValue() == null) {
     return;
   }
   AbstractWorkGroup workGroup =
       (AbstractWorkGroup) event.getReturnParameters().get(Constants.KEY_RETURN_FROM_DIALOG);
   multiMediaBean.getContentManagement().setWorkGroup(workGroup);
 }
Ejemplo n.º 5
0
 public void returnedDownloadAccessModuleDialog(ReturnEvent event) {
   if (event.getReturnValue() == null) {
     return;
   }
   AccessModule accessModule =
       (AccessModule) event.getReturnParameters().get(Constants.KEY_RETURN_FROM_DIALOG);
   multiMediaBean.getContentManagement().setDownLoadAccessModule(accessModule);
 }
Ejemplo n.º 6
0
 public void returnDeleteDialogValue(ReturnEvent event) {
   Integer deleteConfirm = (Integer) event.getReturnValue();
   if (deleteConfirm == 0) {
     try {
       MultiMedia multiMedia =
           CMSUtil.getMultiMedia(multiMediaBean.getContentManagement(), false, false, false);
       NliMultiMediaServiceProxy.getInstance()
           .removeContent(
               multiMediaBean.getContentManagement().getArchiveId(),
               multiMediaBean.getContentManagement().getId(),
               multiMedia.getId(),
               1,
               multiMedia.getFileContent().getFileFormate());
     } catch (Exception e) {
       e.printStackTrace();
       ErrorReportingUtils.getInstance().reportError(e);
     }
   }
 }
Ejemplo n.º 7
0
 public String doConfirm() {
   try {
     NliMultiMediaServiceProxy.getInstance()
         .updateVirtualContentManagement(multiMediaBean.getContentManagement(), multiMedia, false);
     Long recordId = (Long) JsfUtils.getFromPageFlow(Constants.RECORD_ID);
     if (recordId != null) {
       updateDigitalResourceIndexes(
           multiMediaBean.getContentManagement(),
           recordId,
           true,
           DigitalresourcesSchema.UPDATE_INDEX);
     }
     return goBack();
   } catch (Exception e) {
     e.printStackTrace();
     ErrorReportingUtils.getInstance().reportError(e);
     return "";
   }
 }
Ejemplo n.º 8
0
  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;
    }
  }
Ejemplo n.º 9
0
 public boolean isHasOtherFormatType() {
   hasOtherFormatType = multiMediaBean.getContentManagement().getOtherFormatId() != null;
   return hasOtherFormatType;
 }
Ejemplo n.º 10
0
 public boolean isAudioOrVideo() {
   return (multiMediaBean.getContentManagement().getAudioId() != null
       || multiMediaBean.getContentManagement().getVideoId() != null);
 }
Ejemplo n.º 11
0
 public String getFileUrl() {
   fileUrl =
       CMSUtil.showDownloadedFile(
           null, multiMediaBean.getContentManagement(), MultiMediaConstants.LARGE_THUMBNAIL);
   return fileUrl;
 }
Ejemplo n.º 12
0
 public void goDeleteFullTextVersion(ActionEvent event) {
   multiMediaBean.getContentManagement().setFullText(false);
   contentManagementRowData.setFullText(false);
 }
Ejemplo n.º 13
0
 public void goDeletePrintableVersion(ActionEvent event) {
   multiMediaBean.getContentManagement().setOriginal(true);
   contentManagementRowData.setOriginal(true);
 }