Package org.infoglue.cms.entities.structure

Examples of org.infoglue.cms.entities.structure.SiteNodeVersionVO


       
        SiteNodeVO siteNode = SiteNodeController.getController().getSiteNodeVOWithId(this.siteNodeId, db);

        if(this.changeStateToWorking != null && this.changeStateToWorking.equalsIgnoreCase("true"))
        {
          SiteNodeVersionVO siteNodeVersionVO = SiteNodeVersionController.getController().getLatestActiveSiteNodeVersionVO(db, this.siteNodeId);
          if(!siteNodeVersionVO.getStateId().equals(SiteNodeVersionVO.WORKING_STATE))
          {
            List<EventVO> events = new ArrayList<EventVO>();
            SiteNodeStateController.getController().changeState(siteNodeVersionVO.getId(), siteNode, SiteNodeVersionVO.WORKING_STATE, "Auto", true, this.getInfoGluePrincipal(), db, this.siteNodeId, events);
          }
        }
       
        ContentVO metaInfoContent = null;
        if(siteNode.getMetaInfoContentId() != null && siteNode.getMetaInfoContentId().intValue() > -1)
View Full Code Here


        SiteNodeVO siteNodeVO = SiteNodeController.getController().getSiteNodeVOWithId(this.siteNodeId);
        this.repositoryId = siteNodeVO.getRepositoryId();
       
      if(this.siteNodeVersionId == null)
      {
          SiteNodeVersionVO siteNodeVersionVO = SiteNodeVersionControllerProxy.getSiteNodeVersionControllerProxy().getACLatestActiveSiteNodeVersionVO(this.getInfoGluePrincipal(), siteNodeId);
          if(siteNodeVersionVO != null)
              this.siteNodeVersionId = siteNodeVersionVO.getId();
      }

      AccessConstraintExceptionBuffer ceb = new AccessConstraintExceptionBuffer();
   
      Integer protectedSiteNodeVersionId = SiteNodeVersionControllerProxy.getSiteNodeVersionControllerProxy().getProtectedSiteNodeVersionId(siteNodeVersionId);
View Full Code Here

        SiteNodeVO siteNodeVO = SiteNodeController.getController().getSiteNodeVOWithId(this.siteNodeId);
        this.repositoryId = siteNodeVO.getRepositoryId();

      if(this.siteNodeVersionId == null)
      {
          SiteNodeVersionVO siteNodeVersionVO = SiteNodeVersionControllerProxy.getSiteNodeVersionControllerProxy().getACLatestActiveSiteNodeVersionVO(this.getInfoGluePrincipal(), siteNodeId);
          if(siteNodeVersionVO != null)
              this.siteNodeVersionId = siteNodeVersionVO.getId();
      }

      AccessConstraintExceptionBuffer ceb = new AccessConstraintExceptionBuffer();
     
      Integer protectedSiteNodeVersionId = SiteNodeVersionControllerProxy.getSiteNodeVersionControllerProxy().getProtectedSiteNodeVersionId(siteNodeVersionId);
View Full Code Here

   
    List events = new ArrayList();
    while(it.hasNext())
    {
      Integer siteNodeVersionId = (Integer)it.next();
      SiteNodeVersionVO siteNodeVersionVO = SiteNodeVersionController.getController().getFullSiteNodeVersionVOWithId(siteNodeVersionId);

      SiteNodeVersionVO latestSiteNodeVersionVO = SiteNodeVersionController.getController().getLatestActiveSiteNodeVersionVO(siteNodeVersionVO.getSiteNodeId());
      SiteNodeVO siteNodeVO = siteNodeMap.get(siteNodeVersionVO.getId());
      if(siteNodeVO == null)
        siteNodeVO = SiteNodeController.getController().getSiteNodeVOWithId(siteNodeVersionVO.getSiteNodeId());
     
      if(attemptDirectPublishing.equals("true"))
      {
        if(siteNodeVersionVO.getId().equals(latestSiteNodeVersionVO.getId()))
        {
          logger.info("Creating a new working version as there was no active working version left...");
          SiteNodeStateController.getController().changeState(siteNodeVersionVO.getId(), siteNodeVO, SiteNodeVersionVO.WORKING_STATE, "new working version", false, this.getInfoGluePrincipal(), events);
        }
      }
View Full Code Here

           
        Iterator it = siteNodeVersionVOList.iterator();
       
        while(it.hasNext())
        {
          SiteNodeVersionVO siteNodeVersionVO = (SiteNodeVersionVO)it.next();
         
          SiteNodeVersionVO latestSiteNodeVersionVO = SiteNodeVersionController.getController().getLatestActiveSiteNodeVersionVO(siteNodeVersionVO.getSiteNodeId());
          //SiteNodeVO siteNodeVO = siteNodeMap.get(siteNodeVersionVO.getId());
          //if(siteNodeVO == null)
          SiteNodeVO siteNodeVO = SiteNodeController.getController().getSiteNodeVOWithId(siteNodeVersionVO.getSiteNodeId());
         
          if(attemptDirectPublishing.equals("true"))
          {
            if(siteNodeVersionVO.getId().equals(latestSiteNodeVersionVO.getId()))
            {
              logger.info("Creating a new working version as there was no active working version left...");
              SiteNodeVersionVO newSiteNodeVersionVO = SiteNodeStateController.getController().changeState(siteNodeVersionVO.getId(), siteNodeVO, SiteNodeVersionVO.WORKING_STATE, "new working version", false, this.getInfoGluePrincipal(), events);
              siteNodeMap.put(newSiteNodeVersionVO.getId(), siteNodeVO);
            }
          }
         
          EventVO eventVO = new EventVO();
          eventVO.setDescription(this.versionComment);
View Full Code Here

      {
            if (i % 10 == 0)
              processBean.updateLastDescription("Unpublished " + i + " pages");

              String siteNodeIdString = siteNodeIds[i];
              SiteNodeVersionVO siteNodeVersionVO = SiteNodeVersionController.getController().getLatestPublishedSiteNodeVersionVO(new Integer(siteNodeIdString));

              SiteNodeVersionVO latestSiteNodeVersionVO = SiteNodeVersionController.getController().getLatestActiveSiteNodeVersionVO(siteNodeVersionVO.getSiteNodeId());
        //SiteNodeVO siteNodeVO = siteNodeMap.get(siteNodeVersionVO.getId());
        //if(siteNodeVO == null)
        SiteNodeVO siteNodeVO = SiteNodeController.getController().getSiteNodeVOWithId(siteNodeVersionVO.getSiteNodeId());
       
        if(attemptDirectPublishing.equals("true"))
        {
          if(siteNodeVersionVO.getId().equals(latestSiteNodeVersionVO.getId()))
          {
            logger.info("Creating a new working version as there was no active working version left...");
            SiteNodeVersionVO newSiteNodeVersionVO = SiteNodeStateController.getController().changeState(siteNodeVersionVO.getId(), siteNodeVO, SiteNodeVersionVO.WORKING_STATE, "new working version", false, this.getInfoGluePrincipal(), events);
            siteNodeMap.put(newSiteNodeVersionVO.getId(), siteNodeVO);
          }
        }
       
        EventVO eventVO = new EventVO();
        eventVO.setDescription(this.versionComment);
View Full Code Here

    
     private VisualFormatter formatter = new VisualFormatter();

    public ViewSiteNodeAction()
    {
        this(new SiteNodeVO(), new SiteNodeVersionVO());
    }
View Full Code Here

   
    logger.info("siteNodeVersionVO:" + siteNodeVersionVO);
    logger.info("latestActiveMetaInfoContentVersionVO:" + latestActiveMetaInfoContentVersionVO);
    if(this.siteNodeVersionVO == null || latestActiveMetaInfoContentVersionVO == null)
    {
      SiteNodeVersionVO latestSiteNodeVersion = SiteNodeVersionControllerProxy.getSiteNodeVersionControllerProxy().getLatestActiveSiteNodeVersionVO(siteNodeId);
      logger.info("latestSiteNodeVersion:" + latestSiteNodeVersion);
      if(latestSiteNodeVersion == null)
        this.siteNodeVersionVO = SiteNodeVersionController.getController().getAndRepairLatestSiteNodeVersionVO(siteNodeId);
     
      ContentVersionVO latestMetaInfoContentVersionVO = ContentVersionController.getContentVersionController().getLatestContentVersionVO(siteNodeVO.getMetaInfoContentId(), masterLanguageVO.getId());
View Full Code Here

   
    logger.info("siteNodeVersionVO:" + siteNodeVersionVO);
    logger.info("latestActiveMetaInfoContentVersionVO:" + latestActiveMetaInfoContentVersionVO);
    if(this.siteNodeVersionVO == null || latestActiveMetaInfoContentVersionVO == null)
    {
      SiteNodeVersionVO latestSiteNodeVersion = SiteNodeVersionControllerProxy.getSiteNodeVersionControllerProxy().getLatestActiveSiteNodeVersionVO(db, siteNodeId);
      logger.info("latestSiteNodeVersion:" + latestSiteNodeVersion);
      if(latestSiteNodeVersion == null)
        this.siteNodeVersionVO = SiteNodeVersionController.getController().getAndRepairLatestSiteNodeVersion(db, siteNodeId).getValueObject();

      ContentVersionVO latestMetaInfoContentVersionVO = ContentVersionController.getContentVersionController().getLatestActiveContentVersionVO(siteNodeVO.getMetaInfoContentId(), masterLanguageVO.getId());
View Full Code Here

          String key = "" + notificationMessage.getClassName() + "_" + notificationMessage.getObjectId() + "_"  + "_" + notificationMessage.getType();

          if(notificationMessage.getClassName().equals(SiteNodeVersionImpl.class.getName()) || notificationMessage.getClassName().equals(SiteNodeVersion.class.getName()))
          {
            logger.info("PPPPPPPPPPPPPPPPPPPPPPPPPP:" + notificationMessage.getObjectId());
            SiteNodeVersionVO siteNodeVersionVO = SiteNodeVersionController.getController().getSiteNodeVersionVOWithId((Integer)notificationMessage.getObjectId());
            SiteNodeVO siteNodeVO = SiteNodeController.getController().getSiteNodeVOWithId(siteNodeVersionVO.getSiteNodeId());
            NotificationMessage newNotificationMessage = new NotificationMessage("" + siteNodeVO.getName(), SiteNodeImpl.class.getName(), "SYSTEM", notificationMessage.getType(), siteNodeVO.getId(), "" + siteNodeVO.getName());
            key = "" + newNotificationMessage.getClassName() + "_" + newNotificationMessage.getObjectId() + "_" + newNotificationMessage.getType();
         
            if(!existingSignatures.contains(key))
            {
View Full Code Here

TOP

Related Classes of org.infoglue.cms.entities.structure.SiteNodeVersionVO

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.