Package com.hlcl.rql.as

Examples of com.hlcl.rql.as.Project


    String logonGuid = "0B1FBC04A6D94A45A6C5E2AC8915B698";
    String sessionKey = "C26CF959E1434E31B7F9DA89829369B4";
    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);

    Page currentPg = project.getPageById("34009");
    boolean withFollowingPages = false;
    boolean withRelated = true;
    PublishingJob job = new PublishingJob(currentPg, withFollowingPages, withRelated);

    job.addToPublish("projectVariantGuid1,projectVariantGuid2,projectVariantGuid3", ",", "languageVariantGuid");
View Full Code Here


    String logonGuid = "0B1FBC04A6D94A45A6C5E2AC8915B698";
    String sessionKey = "C26CF959E1434E31B7F9DA89829369B4";
    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);

    Page currentPg = project.getPageById("34009");
    PageArrayList listChildren = currentPg.getListChildPages("fields_list");

    for (int i = 0; i < listChildren.size(); i++) {
      Page page = listChildren.getPage(i);
      System.out.println(page.getInfoText());
View Full Code Here

    // get fixed text styles
    String fixedStyles = IOUtils.toString(new FileInputStream("d:\\texteditor_styles.txt"));

    // open project
    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);

    for (TemplateFolder folder : project.getAllTemplateFolders()) {
      for (Template template : folder.getTemplates()) {
        for (TemplateElement textElem : template.getTextTemplateElements()) {
          if (textElem.isHtmlText()) {
            textElem.setTextFixedStylesheet(fixedStyles);
            System.out.println(folder.getName() + ";" + template.getName() + ";" + textElem.getName());
View Full Code Here

    String sessionKey = "C26CF959E1434E31B7F9DA89829369B4";
    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

    CmsClient client = new CmsClient(logonGuid);

    Project project = client.getProject(sessionKey, projectGuid);

    String startPageId = "4712";
   
    // create walker
    Class.forName("org.hsqldb.jdbcDriver");
    Connection connection = DriverManager.getConnection("jdbc:hsqldb:mem:dafpc", "sa", "");
    PhysicalPagesWalker walker = new PhysicalPagesWalker(connection, "tableName");

//    // init application logger
//    Logger logger = Logger.getLogger("BatchProgrammingCollectPhysicalPages");
//    PropertyConfigurator.configure("log4j.properties");
//
//    // use log4j's debug listener to walker
//    class WalkerPageListener implements PageListener {
//      private Logger logger;
//
//      public WalkerPageListener(Logger logger) {
//        super();
//        this.logger = logger;
//      }
//
//      public void update(Page currentPage) throws RQLException {
//        logger.debug("  " + currentPage.getHeadlineAndId());
//      } // end update method
//    } // end listener class
//    walker.setListener(new WalkerPageListener(logger));

    // use system out listener
    class WalkerPageListener2 implements PageListener {

      public WalkerPageListener2() {
        super();
      }

      public void update(Page currentPage) throws RQLException {
        System.out.println("  " + currentPage.getHeadlineAndId());
      } // end update method
    } // end listener class
    walker.setListener(new WalkerPageListener2());

    // prepare page action called on all physical pages
    PageAction simulateSmartEditUsage = new SimulateSmartEditUsagePageAction();

    // walk through all physical child pages for all given start pages
    Page startPg = project.getPageById(startPageId);
    walker.walk(startPg, simulateSmartEditUsage);
   
  }
View Full Code Here

    String logonGuid = "0B1FBC04A6D94A45A6C5E2AC8915B698";
    String sessionKey = "C26CF959E1434E31B7F9DA89829369B4";
    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);

    Page currentPg = project.getPageById("4711");
    boolean empty = currentPg.isImageEmpty("templateElementName");
    boolean entered = currentPg.isImageValueEntered("templateElementName");

    String filename = currentPg.getImageValue("templateElementName");
    currentPg.setImageValue("templateElementName", "filename");
    currentPg.deleteImageValue("templateElementName");

    Page sourcePg = project.getPageById("4712");
    currentPg.copyImageValueFrom("templateElementName", sourcePg);

    Page targetPg = project.getPageById("4713");
    ImageElement targetElement = targetPg.getImageElement("templateElementName");
    currentPg.copyImageValueTo("sourceTemplateElementName", targetElement);
    currentPg.copyImageValueTo("templateElementName", targetPg);

    boolean isRefSource = currentPg.isImageElementReferenceSource("templateElementName");
    currentPg.referenceImageElementToImageElement("sourceImageTemplateElementName", "targetImageTemplateElementName");
    currentPg.deleteImageElementReference("templateElementName");

    currentPg.downloadImage("templateElementName", "d:\\temp\\image.png", false);
   
    // TODO needs post
    AssetManagerFolder assetManager = project.getAssetManagerByName("assetManagerFolderName");
    AssetManagerSubFolder assetManagerSubFolderByName = project.getAssetManagerSubFolderByName("view_pdf/orga_charts");
   
  }
View Full Code Here

    String logonGuid = "0B1FBC04A6D94A45A6C5E2AC8915B698";
    String sessionKey = "C26CF959E1434E31B7F9DA89829369B4";
    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);

    Page sourcePage = project.getPageById("4711");
    Page targetPage = project.getPageById("4712");

    // copy all content elements (source and target should have same content class)
    // include headline and ignore referenced elements
    targetPage.copyContentElementValuesFrom(sourcePage, true, false);
View Full Code Here

    String logonGuid = "0B1FBC04A6D94A45A6C5E2AC8915B698";
    String sessionKey = "C26CF959E1434E31B7F9DA89829369B4";
    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);

    PageSearch search = project.definePageSearch();
//    search.addContentClassCriteriaEqual();
  }
View Full Code Here

    String logonGuid = "0B1FBC04A6D94A45A6C5E2AC8915B698";
    String sessionKey = "C26CF959E1434E31B7F9DA89829369B4";
    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);

    UserGroup userGroup1 = project.getUserGroupByGuid("userGroupGuid");
    UserGroup userGroup2 = project.getUserGroupByName("userGroupName");

    List<UserGroup> userGroups1 = project.getUserGroups();
    List<UserGroup> userGroups2 = project.getUserGroupsNameStartsWith("area-");

    boolean contains = userGroup1.contains("user name");
    User user = client.getUserByName("userName");
    boolean contains2 = userGroup1.contains(user);
    userGroup2.addUser(user);
View Full Code Here

    String logonGuid = "0B1FBC04A6D94A45A6C5E2AC8915B698";
    String sessionKey = "C26CF959E1434E31B7F9DA89829369B4";
    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);

    Page currentPg = project.getPageById("4711");

    String textValue = currentPg.getTextValue("templateElementName");
    currentPg.setTextValue("templateElementName", "htmlSourceCode");
    currentPg.enterText("templateElementName", "text editor input");
    currentPg.deleteTextValue("templateElementName");
View Full Code Here

    String logonGuid = "0B1FBC04A6D94A45A6C5E2AC8915B698";
    String sessionKey = "C26CF959E1434E31B7F9DA89829369B4";
    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);

    Page currentPg = project.getPageById("34009");
    currentPg.undoChanges();
    currentPg.reject("note name", "reject comment");
    currentPg.submitToWorkflow();
    currentPg.release();
   
View Full Code Here

TOP

Related Classes of com.hlcl.rql.as.Project

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.