Examples of EventVO


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

    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

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

            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

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

        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

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

          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

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

            }
          }
        }
        //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

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

  {
    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

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

      {
      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

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

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

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

          RegistryController.getController().updateContentVersionThreaded(newContentVersion.getValueObject(), null);
 
          ContentTypeDefinitionVO metaInfoCTDVO = ContentTypeDefinitionController.getController().getContentTypeDefinitionVOWithName("Meta info");
          if(contentVO.getContentTypeDefinitionId() != null && !contentVO.getContentTypeDefinitionId().equals(metaInfoCTDVO.getId()))
          {
            EventVO eventVO = new EventVO();
            eventVO.setDescription(newContentVersion.getVersionComment());
            eventVO.setEntityClass(ContentVersion.class.getName());
            eventVO.setEntityId(new Integer(newContentVersion.getId().intValue()));
            eventVO.setName(contentVO.getName());
            eventVO.setTypeId(EventVO.PUBLISH);
            eventVO = EventController.create(eventVO, contentVO.getRepositoryId(), infoGluePrincipal, db);
 
            resultingEvents.add(eventVO);
          }
         
        }
        else
        {
          oldContentVersion = ContentVersionController.getContentVersionController().getMediumContentVersionWithId(oldContentVersionId, db);
          oldContentVersion.setVersionComment(versionComment);

          EventVO eventVO = new EventVO();
          eventVO.setDescription(versionComment);
          eventVO.setEntityClass(ContentVersion.class.getName());
          eventVO.setEntityId(new Integer(newContentVersion.getId().intValue()));
          eventVO.setName(contentVO.getName());
          eventVO.setTypeId(EventVO.PUBLISH);
          eventVO = EventController.create(eventVO, contentVO.getRepositoryId(), infoGluePrincipal, db);

          resultingEvents.add(eventVO);
        }

        //if(recipientFilter != null && !recipientFilter.equals(""))
        //  PublicationController.mailPublishNotification(resultingEvents, contentVO.getRepositoryId(), infoGluePrincipal, recipientFilter, db);
      }

      //If the user in the publish-app publishes a publish-version we change state to published.
      if (stateId.intValue() == ContentVersionVO.PUBLISHED_STATE.intValue())
      {
        oldContentVersion = ContentVersionController.getContentVersionController().getMediumContentVersionWithId(oldContentVersionId, db);

        logger.info("About to publish an existing version:" + oldContentVersion.getId() + ":" + oldContentVersion.getStateId());
        Integer oldContentVersionStateId = oldContentVersion.getStateId();

        oldContentVersion.setStateId(stateId);
        oldContentVersion.setIsActive(new Boolean(true));

        //New logic to add meta data in some cases... ugly but needed if users are removed.
        insertIGMetaDataAttributes(oldContentVersion, infoGluePrincipal);

        //End new logic

        newContentVersion = oldContentVersion;

        //Creating the event that will notify the editor...
        if(oldContentVersionStateId.intValue() == ContentVersionVO.WORKING_STATE.intValue())
        {
          ContentTypeDefinitionVO metaInfoCTDVO = ContentTypeDefinitionController.getController().getContentTypeDefinitionVOWithName("Meta info");
          if(contentVO.getContentTypeDefinitionId() != null && !contentVO.getContentTypeDefinitionId().equals(metaInfoCTDVO.getId()))
          {
            EventVO eventVO = new EventVO();
            eventVO.setDescription(newContentVersion.getVersionComment());
            eventVO.setEntityClass(ContentVersion.class.getName());
            eventVO.setEntityId(new Integer(newContentVersion.getId().intValue()));
            eventVO.setName(contentVO.getName());
            eventVO.setTypeId(EventVO.PUBLISH);
            eventVO = EventController.create(eventVO, contentVO.getRepositoryId(), infoGluePrincipal, db);

            resultingEvents.add(eventVO);
          }
        }
View Full Code Here

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

  private Integer repositoryId;
  private Integer siteNodeId;
     
    public RequestSiteNodeVersionUnpublishAction()
  {
    this(new EventVO());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.