Package org.infoglue.cms.entities.workflow

Examples of org.infoglue.cms.entities.workflow.EventVO


      return doStandalone();
    }
   
    public EventVO getEvent(Integer contentVersionId)
  {
    EventVO eventVO = null;
    try
    {
      if(contentVersionId != null)
      {
        ContentVersionVO contentVersion = ContentVersionController.getContentVersionController().getContentVersionVOWithId(contentVersionId);
View Full Code Here


       
    if(eventId != null && !eventId.equals("") && useApprovalFlow.equals("true"))
    {
      try
      {
        EventVO event = EventController.getEventVOWithId(new Integer(eventId));
        logger.info("event:" + event.getEntityClass() + ":" + event.getEntityId());
        if(event.getTypeId() != 2)
        {
          if(event.getEntityClass().contains("SiteNodeVersion"))
          {
            SiteNodeVersionVO snvVO = SiteNodeVersionController.getController().getSiteNodeVersionVOWithId(event.getEntityId());
            if(snvVO.getSiteNodeId().toString().equals(approveEntityId) || showEvent)
            {
              this.getResponse().setContentType("text/plain");
              this.getResponse().setCharacterEncoding("UTF-8");
              this.getResponse().getWriter().print("" + getLocalizedString(getLocale(), "deliver.editOnSight.pendingPageApproval.title") + " <a href='#' onclick='$(\"#comment\").toggle();' style='background-image: url(css/images/v3/info.png); width: 16px; height:16px; display: inline-block;'>&nbsp;</a><div id='comment' style='display: none; position: fixed; padding: 6px; bottom: 42px; margin-left: -55px; width: 250px; height: 70px; color: black; background-color: white; box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 3px;'><b>" + getLocalizedString(getLocale(), "tool.contenttool.versionComment") + ":</b> " + event.getDescription() + "<br/><b>" + getLocalizedString(getLocale(), "tool.contenttool.versionModifier") + ":</b> " + event.getCreator() + "</div><!-- approve=true eventId=" + event.getId() + " -->");
              return NONE;
            }
          }
          else if(event.getEntityClass().contains("ContentVersion"))
          {
            ContentVersionVO cvVO = ContentVersionController.getContentVersionController().getContentVersionVOWithId(event.getEntityId());
            logger.info("cvVO:" + cvVO);
            if(cvVO.getContentId().toString().equals(approveEntityId) || showEvent)
            {
              this.getResponse().setContentType("text/plain");
              this.getResponse().setCharacterEncoding("UTF-8");
              this.getResponse().getWriter().print("" + getLocalizedString(getLocale(), "deliver.editOnSight.pendingContentApproval.title") + " <a href='#' onclick='$(\"#comment\").toggle();' style='background-image: url(css/images/v3/info.png); width: 16px; height:16px; display: inline-block;'>&nbsp;</a><div id='comment' style='display: none; position: fixed; padding: 6px; bottom: 42px; margin-left: -55px; width: 250px; height: 70px; color: black; background-color: white; box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 3px;'><b>" + getLocalizedString(getLocale(), "tool.contenttool.versionComment") + ":</b> " + event.getDescription() + "<br/><b>" + getLocalizedString(getLocale(), "tool.contenttool.versionModifier") + ":</b> " + event.getCreator() + "</div><!-- approve=true eventId=" + event.getId() + " -->");
              return NONE;
            }
          }
        }
      }
View Full Code Here

    publicationVO.setPublicationDateTime(new Date());
    publicationVO.setPublisher(getUserName());
    publicationVO.setRepositoryId(new Integer(getRequest().getParameter("repositoryId")));
    String eventId = getRequest().getParameter("eventId");
    List<EventVO> events = new ArrayList<EventVO>();
    EventVO eventVO = EventController.getEventVOWithId(new Integer(eventId));
    events.add(eventVO);
   
      publicationVO = PublicationController.getController().createAndPublish(publicationVO, events, false, this.getInfoGluePrincipal());

      this.getResponse().setContentType("text/plain");
View Full Code Here

    publicationVO.setPublicationDateTime(new Date());
    publicationVO.setPublisher(getUserName());
    publicationVO.setRepositoryId(new Integer(getRequest().getParameter("repositoryId")));
    String eventId = getRequest().getParameter("eventId");
    List<EventVO> events = new ArrayList<EventVO>();
    EventVO eventVO = EventController.getEventVOWithId(new Integer(eventId));
    events.add(eventVO);
   
    PublicationController.denyPublicationRequest(events, this.getInfoGluePrincipal(), "No comment", getApplicationBaseUrl(getRequest()));

      this.getResponse().setContentType("text/plain");
View Full Code Here

            copyAccessRights("SiteNodeVersion", oldMediumSiteNodeVersionImpl.getId(), returnSiteNodeVersionImpl.getId(), db);
            RequestAnalyser.getRequestAnalyser().registerComponentStatistics("changeState publish copyAccessRights", t.getElapsedTime());
          }
 
          //Creating the event that will notify the editor...
          EventVO eventVO = new EventVO();
          eventVO.setDescription(returnSiteNodeVersionImpl.getVersionComment());
          eventVO.setEntityClass(SiteNodeVersion.class.getName());
          eventVO.setEntityId(new Integer(returnSiteNodeVersionImpl.getId().intValue()));
              eventVO.setName(siteNodeVO.getName());
          eventVO.setTypeId(EventVO.PUBLISH);
              eventVO = EventController.create(eventVO, siteNodeVO.getRepositoryId(), infoGluePrincipal, db);     
             
              eventVO.setName(siteNodeVO.getName());
         
          resultingEvents.add(eventVO);
        }
        else
        {
          oldMediumSiteNodeVersionImpl.setVersionComment(versionComment);

          //Creating the event that will notify the editor...
          EventVO eventVO = new EventVO();
          eventVO.setDescription(oldMediumSiteNodeVersionImpl.getVersionComment());
          eventVO.setEntityClass(SiteNodeVersion.class.getName());
          eventVO.setEntityId(new Integer(oldMediumSiteNodeVersionImpl.getId().intValue()));
              eventVO.setName(siteNodeVO.getName());
          eventVO.setTypeId(EventVO.PUBLISH);
              eventVO = EventController.create(eventVO, siteNodeVO.getRepositoryId(), infoGluePrincipal, db);     
             
              eventVO.setName(siteNodeVO.getName());
         
          resultingEvents.add(eventVO);
        }
       
        //if(recipientFilter != null && !recipientFilter.equals(""))
View Full Code Here

        List<EventVO> events = new ArrayList<EventVO>();

        logger.info("publishedVersion:" + publishedVersion);
        if(publishedVersion != null)
        {
          EventVO eventVO = new EventVO();
          eventVO.setDescription("Moved page");
          eventVO.setEntityClass(SiteNodeVersion.class.getName());
          eventVO.setEntityId(publishedVersion.getId());
          eventVO.setName(siteNode.getName());
          eventVO.setTypeId(EventVO.MOVED);
          eventVO = EventController.create(eventVO, newParentSiteNode.getRepository().getId(), principal);
          events.add(eventVO);
        }
       
        logger.info("publishedVersionOldParent:" + publishedVersionOldParent);
        if(publishedVersionNewParent != null)
        {
          EventVO eventVO = new EventVO();
          eventVO.setDescription("New parent page");
          eventVO.setEntityClass(SiteNodeVersion.class.getName());
          eventVO.setEntityId(publishedVersionNewParent.getId());
          eventVO.setName(newParentSiteNode.getName());
          eventVO.setTypeId(EventVO.PUBLISH);
          eventVO = EventController.create(eventVO, newParentSiteNode.getRepository().getId(), principal);
          events.add(eventVO);
        }
       
        logger.info("publishedVersionOldParent:" + publishedVersionOldParent);
        if(publishedVersionOldParent != null)
        {
          EventVO eventVO = new EventVO();
          eventVO.setDescription("Move page");
          eventVO.setEntityClass(SiteNodeVersion.class.getName());
          eventVO.setEntityId(publishedVersionOldParent.getId());
          eventVO.setName(oldParentSiteNode.getName());
          eventVO.setTypeId(EventVO.PUBLISH);
          eventVO = EventController.create(eventVO, oldParentSiteNode.getRepository().getId(), principal);
          events.add(eventVO);
        }

        /*
 
View Full Code Here

          logger.info("Creating a new working version as there was no active working version left...:" + contentVersionVO.getLanguageName());
          ContentStateController.changeState(latestContentVersionVO.getId(), ContentVersionVO.WORKING_STATE, "new working version", false, null, this.getInfoGluePrincipal(), contentVersionVO.getContentId(), events);
        }
      }
   
      EventVO eventVO = new EventVO();
      eventVO.setDescription(this.versionComment);
      eventVO.setEntityClass(ContentVersion.class.getName());
      eventVO.setEntityId(contentVersionId);
      eventVO.setName(contentVersionVO.getContentName() + "(" + contentVersionVO.getLanguageName() + ")");
      eventVO.setTypeId(EventVO.UNPUBLISH_LATEST);
      eventVO = EventController.create(eventVO, this.repositoryId, this.getInfoGluePrincipal());
      events.add(eventVO);
    }
   
    if(!attemptDirectPublishing.equalsIgnoreCase("true"))
View Full Code Here

            }
          }
        }
        //ContentStateController.changeState(contentVersionVO.getId(), ContentVersionVO.WORKING_STATE, "new working version", false, this.getInfoGluePrincipal(), contentVersionVO.getContentId(), db, events);
           
        EventVO eventVO = new EventVO();
        eventVO.setDescription(this.versionComment);
        eventVO.setEntityClass(ContentVersion.class.getName());
        eventVO.setEntityId(contentVersionVO.getContentVersionId());
        ContentVO contentVO = ContentController.getContentController().getContentVOWithId(contentVersionVO.getContentId());
        eventVO.setName(contentVO.getName() + "(" + contentVersionVO.getLanguageId() + ")");
        eventVO.setTypeId(EventVO.UNPUBLISH_LATEST);
        eventVO = EventController.create(eventVO, this.repositoryId, this.getInfoGluePrincipal(), db);
        events.add(eventVO);
         
        if(events.size() % 10 == 0)
          processBean.updateLastDescription("Updated " + events.size() + " versions");
View Full Code Here

  {
    List events = new ArrayList();
   
    for(int i=0; i < eventArguments.length; i++)
    {
      EventVO eventVO = EventController.getEventVOWithId(new Integer(eventArguments[i]));
      events.add(eventVO);
    }   
   
    this.events = events;
  }
View Full Code Here

      {
      String[] events = getRequest().getParameterValues("eventId");
       
        for(int i=0; i<events.length; i++)
        {
          EventVO event = EventController.getEventVOWithId(new Integer(events[i]));
        if(event.getEntityClass().equalsIgnoreCase(ContentVersion.class.getName()))
          contentVersionsToPublish.add(ContentVersionController.getContentVersionController().getContentVersionVOWithId(event.getEntityId()));
          else
          siteNodeVersionsToPublish.add(SiteNodeVersionController.getController().getSiteNodeVersionVOWithId(event.getEntityId()));         
        }
      }
      catch(Exception e)
      {
        e.printStackTrace();       
View Full Code Here

TOP

Related Classes of org.infoglue.cms.entities.workflow.EventVO

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.