Package org.infoglue.cms.entities.structure

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


    }
   
        Iterator childSiteNodes = siteNode.getChildSiteNodes().iterator();
        while(childSiteNodes.hasNext())
        {
          SiteNode childSiteNode = (SiteNode)childSiteNodes.next();
          getSiteNodePropertiesAndAccessRights(ps, allSiteNodeProperties, allAccessRights, keys, childSiteNode, db);
        }
  }
View Full Code Here


        PropertySet ps = PropertySetManager.getInstance("jdbc", args);
        //END TEST
     
      String names = "";
      Repository repository   = RepositoryController.getController().getRepositoryWithId(repositoryId, db);
      SiteNode siteNode     = SiteNodeController.getController().getRootSiteNode(repositoryId, db);
      Content content     = ContentController.getContentController().getRootContent(repositoryId, db);

        InterceptionPointVO interceptionPointVO = InterceptionPointController.getController().getInterceptionPointVOWithName("Repository.Read", db);
        if(interceptionPointVO != null)
          allAccessRights.addAll(AccessRightController.getController().getAccessRightListOnlyReadOnly(interceptionPointVO.getId(), repository.getId().toString(), db));
View Full Code Here

      List siteNodes = SiteNodeController.getController().getRepositorySiteNodes(this.repositoryId, db);
     
      Iterator siteNodesIterator = siteNodes.iterator();
      while(siteNodesIterator.hasNext())
      {
          SiteNode siteNode = (SiteNode)siteNodesIterator.next();
          logger.info("Going to index all versions of " + siteNode.getName());
         
          Iterator siteNodeVersionsIterator = siteNode.getSiteNodeVersions().iterator();
        while(siteNodeVersionsIterator.hasNext())
        {
            SiteNodeVersion siteNodeVersion = (SiteNodeVersion)siteNodeVersionsIterator.next();
            registryController.updateSiteNodeVersion(siteNodeVersion.getValueObject(), db);
        }
View Full Code Here

    }

    Iterator readSiteNodesIterator = readSiteNodes.iterator();
    while(readSiteNodesIterator.hasNext())
    {
      SiteNode readSiteNode = (SiteNode)readSiteNodesIterator.next();

      Repository repositoryRead = readSiteNode.getRepository();
      logger.info(repositoryRead.getName());
     
      repositoryRead.setName(substituteStrings(repositoryRead.getName(), replaceMap));
      repositoryRead.setDescription(substituteStrings(repositoryRead.getDescription(), replaceMap));
      repositoryRead.setDnsName(substituteStrings(repositoryRead.getDnsName(), replaceMap));
     
      Content readContent = null;

      readContent = (Content)repositoryContentMap.get("" + repositoryRead.getId());
      //logger.info("readContent:" + readContent.getName() + ":" + readContent.getId());
     
      readContent.setRepository((RepositoryImpl)repositoryRead);

      Integer repositoryIdBefore = repositoryRead.getId();
      db.create(repositoryRead);
      Integer repositoryIdAfter = repositoryRead.getId();
      repositoryIdMap.put("" + repositoryIdBefore, "" + repositoryIdAfter);

      Collection repositoryLanguages = repositoryRead.getRepositoryLanguages();
      Iterator repositoryLanguagesIterator = repositoryLanguages.iterator();
      while(repositoryLanguagesIterator.hasNext())
      {
        RepositoryLanguage repositoryLanguage = (RepositoryLanguage)repositoryLanguagesIterator.next();
        Language originalLanguage = repositoryLanguage.getLanguage();
       
        Language language = LanguageController.getController().getLanguageWithCode(originalLanguage.getLanguageCode(), db);
        if(language == null)
        {
            db.create(originalLanguage);
            language = originalLanguage;
        }
       
        repositoryLanguage.setLanguage(language);
        repositoryLanguage.setRepository(repositoryRead);

        db.create(repositoryLanguage);
       
        logger.info("language:" + language);
        logger.info("language.getRepositoryLanguages():" + language.getRepositoryLanguages());
        language.getRepositoryLanguages().add(repositoryLanguage);
      }
     
      readSiteNode.setRepository((RepositoryImpl)repositoryRead);
     
      logger.info("***************************************\nreadContent:" + readContent.getName());
      createContents(readContent, contentIdMap, contentTypeIdMap, allContents, Collections.unmodifiableCollection(contentTypeDefinitions), categoryIdMap, version, db, onlyLatestVersions, isCopyAction, replaceMap);
      createStructure(readSiteNode, contentIdMap, siteNodeIdMap, siteNodeVersionIdMap, readAvailableServiceBindings, allSiteNodes, db, onlyLatestVersions, replaceMap);
    }
View Full Code Here

    }

    Iterator readSiteNodesIterator = readSiteNodes.iterator();
    while(readSiteNodesIterator.hasNext())
    {
      SiteNode readSiteNode = (SiteNode)readSiteNodesIterator.next();

      Repository repositoryRead = readSiteNode.getRepository();
      logger.info(repositoryRead.getName());
     
      repositoryRead.setName(substituteStrings(repositoryRead.getName(), replaceMap));
      repositoryRead.setDescription(substituteStrings(repositoryRead.getDescription(), replaceMap));
      repositoryRead.setDnsName(substituteStrings(repositoryRead.getDnsName(), replaceMap));
     
      Content readContent = null;

      readContent = (Content)repositoryContentMap.get("" + repositoryRead.getId());
      //logger.info("readContent:" + readContent.getName() + ":" + readContent.getId());
     
      readContent.setRepository((RepositoryImpl)repositoryRead);

      Integer repositoryIdBefore = repositoryRead.getId();
      db.create(repositoryRead);
      Integer repositoryIdAfter = repositoryRead.getId();
      repositoryIdMap.put("" + repositoryIdBefore, "" + repositoryIdAfter);

      Collection repositoryLanguages = repositoryRead.getRepositoryLanguages();
      Iterator repositoryLanguagesIterator = repositoryLanguages.iterator();
      while(repositoryLanguagesIterator.hasNext())
      {
        RepositoryLanguage repositoryLanguage = (RepositoryLanguage)repositoryLanguagesIterator.next();
        Language originalLanguage = repositoryLanguage.getLanguage();
       
        Language language = LanguageController.getController().getLanguageWithCode(originalLanguage.getLanguageCode(), db);
        if(language == null)
        {
            db.create(originalLanguage);
            language = originalLanguage;
        }
       
        repositoryLanguage.setLanguage(language);
        repositoryLanguage.setRepository(repositoryRead);

        db.create(repositoryLanguage);
       
        logger.info("language:" + language);
        logger.info("language.getRepositoryLanguages():" + language.getRepositoryLanguages());
        language.getRepositoryLanguages().add(repositoryLanguage);
      }
     
      readSiteNode.setRepository((RepositoryImpl)repositoryRead);
     
      logger.info("***************************************\nreadContent:" + readContent.getName());
      createContents(readContent, contentIdMap, contentTypeIdMap, allContents, Collections.unmodifiableCollection(contentTypeDefinitions), categoryIdMap, version, db, onlyLatestVersions, isCopyAction, replaceMap);
      createStructure(readSiteNode, contentIdMap, siteNodeIdMap, siteNodeVersionIdMap, readAvailableServiceBindings, allSiteNodes, db, onlyLatestVersions, replaceMap);
    }
View Full Code Here

    if(childSiteNodes != null)
    {
      Iterator childSiteNodesIterator = childSiteNodes.iterator();
      while(childSiteNodesIterator.hasNext())
      {
        SiteNode childSiteNode = (SiteNode)childSiteNodesIterator.next();
        childSiteNode.setRepository(siteNode.getRepository());
        childSiteNode.setParentSiteNode((SiteNodeImpl)siteNode);
        createStructure(childSiteNode, contentIdMap, siteNodeIdMap, siteNodeVersionIdMap, readAvailableServiceBindings, allSiteNodes, db, onlyLatestVersions, replaceMap);
      }
    }

    Collection siteNodeVersions = siteNode.getSiteNodeVersions();
View Full Code Here

              }
              else if(registryVO.getEntityName().indexOf("SiteNode") > -1)
              {
                  try
                  {
                    SiteNode siteNode = SiteNodeController.getController().getSiteNodeWithId(new Integer(registryVO.getEntityId()), db);
              logger.info("siteNode:" + siteNode.getId());
              result.add(siteNode.getValueObject());
            }
                  catch(Exception e)
                  {
                      logger.info("siteNode:" + registryVO.getEntityId() + " did not exist - skipping..");
                  }
View Full Code Here

TOP

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

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.