Package com.hlcl.rql.as

Examples of com.hlcl.rql.as.Page


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

    Template template = project.getTemplateByName("content_templates", "field_page");

    Page currentPg = project.getPageById("34009");
    Page fieldPg = currentPg.createAndConnectPageAtList("fields_list", template, "new field page", true);
  }
View Full Code Here


    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

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

    Page sourcePg = projectOld.getPageById("old page id");
    PageArrayList listChildren = sourcePg.getListChildPages("fields_list");

    Page targetPg = project.getPageById("new page id");

    for (int i = 0; i < listChildren.size(); i++) {
      Page childPage = listChildren.getPage(i);

    }
  }
View Full Code Here

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

    // delete a page
    Page currentPg = project.getPageById("4711");
    currentPg.delete();
    // now currentPg cannot be used anymore

    // delete ignoring references
    currentPg = project.getPageById("4712");
    currentPg.delete(true);
   
    // remove page from recycle bin
    currentPg.deleteFromRecycleBin();
    currentPg.deleteFromRecycleBinInCurrentLanguageVariant();
   
    // remove page from recycle bin for given language variants
    java.util.List<LanguageVariant> languageVariants = new ArrayList<LanguageVariant>();
    languageVariants.add(project.getLanguageVariantByRfcLanguageId("en"));
    languageVariants.add(project.getLanguageVariantByRfcLanguageId("zh"));
    currentPg.deleteFromRecycleBin(languageVariants);
   
    // restore page from recycle bin
    RecycleBin recycleBin = project.getRecycleBin();
    recycleBin.restorePageById("4711");
  }
View Full Code Here

    CmsClient client = new CmsClient(logonGuid);
    Project project = client.getProject(sessionKey, projectGuid);
   
    // 1. step - prepare the page
    Page currentPg = project.getPageById("4711");
    currentPg.startSetElementValues();
   
    // 2. step
    // remember new page element values only
    currentPg.addSetOptionListValue("templateElementName", "value");
    currentPg.addSetStandardFieldDateValue("templateElementName", new ReddotDate());
    currentPg.addSetStandardFieldNumericValue("templateElementName", 20);
    currentPg.addSetStandardFieldTextValue("templateElementName", "text value");
    currentPg.addSetStandardFieldUserDefinedValue("templateElementName", "value");
   
    // 2. step
    // remember copied values
    //TODO needs post
    Page sourcePage = project.getPageById("4712");
    currentPg.addCopyOptionListValueFrom("templateElementName", sourcePage);
    currentPg.addCopyStandardFieldDateValueFrom("templateElementName", sourcePage);
    currentPg.addCopyStandardFieldNumericValueFrom("templateElementName", sourcePage);
    currentPg.addCopyStandardFieldTextValueFrom("templateElementName", sourcePage);
    currentPg.addCopyStandardFieldUserDefinedValueFrom("templateElementName", sourcePage);
View Full Code Here

    PageArrayList parms = scriptPage.getContainerChildPages(PARAMETERS_TMPLT_ELEM_NAME);
    String key = null;
    String value = null;
    String newValue = null;
    for (Iterator iterator = parms.iterator(); iterator.hasNext();) {
      Page parameterPg = (Page) iterator.next();
      String headline = parameterPg.getHeadline();
      if (headline.indexOf(DELIMITER) < 0) {
        // = not found, read value from ascii text field
        key = headline;
        value = parameterPg.getTextValue(VALUE_TMPLT_ELEM_NAME);
        // replace
        newValue = StringHelper.replace(value, findValue, replaceValue);
        if (!newValue.equals(value)) {
          parameterPg.setTextValue(VALUE_TMPLT_ELEM_NAME, newValue);
          if (parameterPg.isInStateSavedAsDraft()) {
            parameterPg.submitToWorkflow();
          }
          // force re-read of parameters
          parameters = null;
        }
      } else {
        // keep the easy style via the headline for < 256 chars both together
        String[] pair = StringHelper.split(headline, DELIMITER);
        key = pair[0];
        value = pair[1];
        // replace
        newValue = StringHelper.replace(value, findValue, replaceValue);
        if (!newValue.equals(value)) {
          parameterPg.setHeadline(key + DELIMITER + newValue);
          if (parameterPg.isInStateSavedAsDraft()) {
            parameterPg.submitToWorkflow();
          }
          // force re-read of parameters
          parameters = null;
        }
      }
View Full Code Here

      Container parametersCtr = scriptPage.getContainer(PARAMETERS_TMPLT_ELEM_NAME);
      PageArrayList childList = parametersCtr.getChildPages();
      String key = null;
      String value = null;
      for (int i = 0; i < childList.size(); i++) {
        Page parameterPg = (Page) childList.get(i);
        String headline = parameterPg.getHeadline();
        if (headline.indexOf(DELIMITER) < 0) {
          // = not found, read value from ascii text field
          key = headline;
          value = parameterPg.getTextValue(VALUE_TMPLT_ELEM_NAME);
        } else {
          // keep the easy style via the headline for < 256 chars both together
          String[] pair = StringHelper.splitAt1stOccurenceFromLeft(headline, DELIMITER);
          key = pair[0];
          value = pair[1];
View Full Code Here

      String projectGuid="06BE79A1D9F549388F06F6B649E27152";

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

      Page currentPg = project.getPageById("908278");
      PageArrayList currentPages = currentPg.getListChildPages("content_pages_list");
      System.out.println("current= " + currentPages.collectHeadlines());
     
      // targets
      String[] targets = { "Sales Steering", "Allocation Management" };
     
View Full Code Here

    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

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

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

    System.out.println(currentPg.getStandardFieldTextValue("column_1_header"));
    currentPg.setStandardFieldTextValue("column_1_header", "new header value");

    currentPg.getStandardFieldDateValue("column_updated");
    currentPg.getStandardFieldNumericValue("column_width");
    currentPg.getStandardFieldUserDefinedValue("column_email");

    currentPg.setStandardFieldDateValue("template element name", new ReddotDate());
    currentPg.setStandardFieldNumericValue("template element name", 60);
    currentPg.setStandardFieldUserDefinedValue("template element name", "my-email@test.test");
  }
View Full Code Here

    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

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

    Page currentPg = project.getPageById("34009");
    currentPg.isInStateSavedAsDraft();
    currentPg.isInStateSavedAsDraftNew();
    currentPg.isInStateSavedAsDraftChanged();

    currentPg.isInStateWaitingForCorrection();
    currentPg.isInStateWaitingForRelease();
    currentPg.isInStateReleased();
    //TODO needs post
    currentPg.isInStateWaitingToBeTranslated();
   
    currentPg.isChangeable();
    currentPg.getStateInfo();
  }
View Full Code Here

    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

TOP

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

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.