Package org.infoglue.cms.entities.content

Examples of org.infoglue.cms.entities.content.DigitalAssetVO


            String tempFileName = "tmp_" + System.currentTimeMillis() + "_" + fileName;
                  String filePath = CmsPropertyHandler.getDigitalAssetPath();
                  fileSystemName = filePath + File.separator + tempFileName;
                 
                  DigitalAssetVO newAsset = new DigitalAssetVO();
            newAsset.setAssetContentType(contentType);
            newAsset.setAssetKey("thumbnail");
            newAsset.setAssetFileName(fileName);
            newAsset.setAssetFilePath(filePath);
            newAsset.setAssetFileSize(new Integer(new Long(file.length()).intValue()));
            is = new FileInputStream(file);
           
              DigitalAssetController.create(newAsset, is, newContentVersion.getContentVersionId(), this.getInfoGluePrincipal());                  
                }
              }
View Full Code Here


      ContentVersionVO contentVersionVO = ContentVersionController.getContentVersionController().getLatestActiveContentVersionVO(contentId, masterLanguage.getId());
      List digitalAssets = DigitalAssetController.getDigitalAssetVOList(contentVersionVO.getId());
      Iterator i = digitalAssets.iterator();
      while(i.hasNext())
      {
        DigitalAssetVO digitalAssetVO = (DigitalAssetVO)i.next();
        if(digitalAssetVO.getAssetKey().equals(key))
        {
          imageHref = DigitalAssetController.getDigitalAssetUrl(digitalAssetVO.getId());
          break;
        }
      }
    }
    catch(Exception e)
View Full Code Here

      {
        List digitalAssets = DigitalAssetController.getDigitalAssetVOList(contentVersionVO.getId());
        Iterator i = digitalAssets.iterator();
        while(i.hasNext())
        {
          DigitalAssetVO digitalAssetVO = (DigitalAssetVO)i.next();
          if(digitalAssetVO.getAssetKey().equals(key))
          {
            imageHref = DigitalAssetController.getDigitalAssetUrl(digitalAssetVO.getId());
            break;
          }
        }
      }
    }
View Full Code Here

      {
        List digitalAssets = DigitalAssetController.getDigitalAssetVOList(contentVersionVO.getId());
        Iterator i = digitalAssets.iterator();
        while(i.hasNext())
        {
          DigitalAssetVO digitalAssetVO = (DigitalAssetVO)i.next();
          if(digitalAssetVO.getAssetKey().equals(key))
          {
            imageHref = DigitalAssetController.getDigitalAssetThumbnailUrl(digitalAssetVO.getId());
            break;
          }
        }
      }
    }
View Full Code Here

      {
        List digitalAssets = DigitalAssetController.getDigitalAssetVOList(contentVersionVO.getId());
        Iterator i = digitalAssets.iterator();
        while(i.hasNext())
        {
          DigitalAssetVO digitalAssetVO = (DigitalAssetVO)i.next();
          imageHref = DigitalAssetController.getDigitalAssetThumbnailUrl(digitalAssetVO.getId());
          break;
        }
      }
    }
    catch(Exception e)
View Full Code Here

      ContentVersionVO contentVersionVO = ContentVersionController.getContentVersionController().getLatestActiveContentVersionVO(contentId, masterLanguage.getId());
      List digitalAssets = DigitalAssetController.getDigitalAssetVOList(contentVersionVO.getId());
      Iterator i = digitalAssets.iterator();
      while(i.hasNext())
      {
        DigitalAssetVO digitalAssetVO = (DigitalAssetVO)i.next();
        if(digitalAssetVO.getAssetKey().equals(key))
        {
          imageHref = DigitalAssetController.getDigitalAssetUrl(digitalAssetVO.getId());
          break;
        }
      }
    }
    catch(Exception e)
View Full Code Here

          {
            logger.info("digitalAssetVOList:" + digitalAssetVOList.size());
            Iterator digitalAssetVOListIterator = digitalAssetVOList.iterator();
            while(digitalAssetVOListIterator.hasNext())
            {
              DigitalAssetVO assetVO = (DigitalAssetVO)digitalAssetVOListIterator.next();

              Document assetDocument = getDocumentFromDigitalAsset(assetVO, version, db);
              String assetUid = assetDocument.get("uid");

                writer.deleteDocuments(new Term("uid", "" + assetUid));
View Full Code Here

          {
            logger.info("digitalAssetVOList:" + digitalAssetVOList.size());
            Iterator digitalAssetVOListIterator = digitalAssetVOList.iterator();
            while(digitalAssetVOListIterator.hasNext())
            {
              DigitalAssetVO assetVO = (DigitalAssetVO)digitalAssetVOListIterator.next();
              if(assetVO.getAssetFileSize() < 10000000) //Do not index large files
              {
                NotificationMessage assetNotificationMessage = new NotificationMessage("LuceneController", DigitalAssetImpl.class.getName(), "SYSTEM", NotificationMessage.TRANS_UPDATE, assetVO.getId(), "dummy");
                notificationMessages.add(assetNotificationMessage);
              }
            }
          }
View Full Code Here

      beginTransaction(db2);

      try
      {
        DigitalAssetVO asset = DigitalAssetController.getSmallDigitalAssetVOWithId((Integer)notificationMessage.getObjectId(), db2);
        //MediumDigitalAssetImpl asset = (MediumDigitalAssetImpl)DigitalAssetController.getMediumDigitalAssetWithIdReadOnly((Integer)notificationMessage.getObjectId(), db2);
        //RequestAnalyser.getRequestAnalyser().registerComponentStatistics("getMediumDigitalAssetWithIdReadOnly", t.getElapsedTime());
        //Collection contentVersions = asset.getContentVersions();

        List<SmallestContentVersionVO> contentVersionVOList = DigitalAssetController.getContentVersionVOListConnectedToAssetWithId((Integer)notificationMessage.getObjectId())
View Full Code Here

        String digitalAssetIdString = document.get("digitalAssetId");
        if(digitalAssetIdString != null)
        {
          try
          {
            DigitalAssetVO digitalAssetVO = DigitalAssetController.getController().getSmallDigitalAssetVOWithId(Integer.parseInt(digitalAssetIdString), db);
            if(logger.isInfoEnabled())
              logger.info("document:" + document);
            digitalAssetVO.setContentPath(document.get("path"));
            if(document.get("contentId") != null && !document.get("contentId").equals(""))
              digitalAssetVO.setContentId(new Integer(document.get("contentId")));
           
            String assetUrl = getDigitalAssetUrl(digitalAssetVO, db);
            String assetThumbnailUrl = getDigitalAssetThumbnailUrl(digitalAssetVO.getId(), 100, 60, "ffffff", "center", "middle", 100, 60, 75, db);
            digitalAssetVO.setAssetUrl(assetUrl);
            digitalAssetVO.setAssetThumbnailUrl(assetThumbnailUrl);
           
            matchingAssets.add(digitalAssetVO);
          }
          catch (Exception e)
          {
View Full Code Here

TOP

Related Classes of org.infoglue.cms.entities.content.DigitalAssetVO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.