Package com.hlcl.rql.as

Examples of com.hlcl.rql.as.Page


    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());
      System.out.println(page.getLastChangedByUserName());
      System.out.println(page.getLastChangedOnAsddMMyyyyHmma());
    }
    if (currentPg.hasContainerChildPages("blocks_bottom")) {
      Page child = currentPg.getContainerChildPages("blocks_bottom").first();
      System.out.println("page=" + child.getHeadlineAndId());
      System.out.println("released=" + child.isInStateSavedAsDraft());
   
  }
View Full Code Here


    // 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 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");
View Full Code Here

    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);

    // copy image filename of sourcePage image element templateElementName to image element with same name of targetPage
    targetPage.copyImageValueFrom("templateElementName", sourcePage);
    // copy image filename of sourcePage image element named templateElementName to image element with same name of targetPage
    sourcePage.copyImageValueTo("templateElementName", targetPage);
    // copy image filename from sourcePage image element named sourceTemplateElementName to targetElement (an image element of
    // targetPage)
    ImageElement targetImageElement = targetPage.getImageElement("targetTemplateElementName");
    sourcePage.copyImageValueTo("sourceTemplateElementName", targetImageElement);

    // similar for other element types
    // media element
    targetPage.copyMediaValueFrom("templateElementName", sourcePage);
    sourcePage.copyMediaValueTo("templateElementName", targetPage);
    MediaElement targetMediaElement = targetPage.getMediaElement("templateElementName");
    sourcePage.copyMediaValueTo("sourceTemplateElementName", targetMediaElement);
   
    // option list
    targetPage.copyOptionListValueFrom("templateElementName", sourcePage);
    sourcePage.copyOptionListValueTo("templateElementName", targetPage);
    OptionList targetOptionList = targetPage.getOptionList("listTemplateElementName");
    sourcePage.copyOptionListValueTo("sourceTemplateElementName", targetOptionList);
   
    // standard field date
    targetPage.copyStandardFieldDateValueFrom("templateElementName", sourcePage);
    sourcePage.copyStandardFieldDateValueTo("templateElementName", targetPage);
    StandardFieldDateElement targetDateElement = targetPage.getStandardFieldDateElement("templateElementName");
    sourcePage.copyStandardFieldDateValueTo("sourceTemplateElementName", targetDateElement);
   
    // standard field numeric
    targetPage.copyStandardFieldNumericValueFrom("templateElementName", sourcePage);
    //...
    //...
   
    // standard field text
    targetPage.copyStandardFieldTextValueFrom("templateElementName", sourcePage);
    //...
    //...
   
    // text element
    targetPage.copyTextValueFrom("templateElementName", sourcePage);
    //...
    //...

    // notes
    targetPage.copyNoteValueFrom("noteName", sourcePage);
    //...
    //...
   
  }
View Full Code Here

    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");

    List<TextElement> textElements = currentPg.getTextElements();
    TextElement textElement = currentPg.getTextElement("templateElementName");
    textElement.isAsciiText();
    textElement.isHtmlText();
  }
View Full Code Here

    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();
   
    currentPg.resetDraftState();
  }
View Full Code Here

    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

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

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

    MultiLink multiLink = currentPg.getMultiLink("multiLinkTemplateElementName");
    List multiLinks = currentPg.getMultiLinks();
    boolean includeReferences = false;
    List<MultiLink> multiLinks2 = currentPg.getMultiLinks(includeReferences);

    List<MultiLink> linksToThisPage = currentPg.getMultiLinksToThisPage();
    MultiLink mainMultiLink = currentPg.getMainMultiLink();
  }
View Full Code Here

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

    ProjectVariant projectVariant = project.getProjectVariantByName("project variant name");
    LanguageVariant languageVariant = project.getLanguageVariantByRfcLanguageId("en");

    Page currentPg = project.getPageById("34009");
    boolean withFollowingPages = false;
    currentPg.publish(withFollowingPages, projectVariant, languageVariant);
   
    currentPg.publish(withFollowingPages, projectVariant, languageVariant);
  }
View Full Code Here

    CmsClient client = new CmsClient(logonGuid, new URL("http://kswfrd02/cms/hlclRemoteRql.asp"));
    Project project = client.getProject(sessionKey, projectGuid);

    // by old page id
    Page sourcePg = projectOld.getPageById("127290");
    System.out.println(sourcePg.getInfoText());
   
    // by new page id
    Page targetPg = project.getPageById("2");
    System.out.println(targetPg.getInfoText());
   
    // b) with user name and password
    CmsClient client1 = new CmsClient(new PasswordAuthentication("lejafr", "pw"), new URL("http://reddot.hlcl.com/cms/hlclRemoteRql.asp"));
    Project project1 = client1.getProjectByName("hip.hlcl.com");
   
    CmsClient client2 = new CmsClient(new PasswordAuthentication("lejafradm", "pw"), new URL("http://kswfrd02/cms/hlclRemoteRql.asp"));
    Project project2 = client2.getProjectByName("hlag_wm2008");
   
    Page source1Pg = project1.getPageById("127290");
    System.out.println(source1Pg.getInfoText());
   
    // by new page id
    Page target2Pg = project2.getPageById("2");
    System.out.println(target2Pg.getInfoText());
   
    client1.disconnect();
    client2.disconnect();
  }
View Full Code Here

    String projectGuid = "73671509FA5C43ED8FC4171AD0298AD2";

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

    Page currentPg = project.getPageById("228766");
    PageArrayList listChildren1 = currentPg.getListChildPages("content_pages_list");
    PageArrayList listChildren2 = currentPg.getListChildPages("content_pages_list", "content_page");

    PageArrayList containerChildren1 = currentPg.getContainerChildPages("blocks_bottom");
    PageArrayList containerChildren2 = currentPg.getContainerChildPages("containerTemplateElementName", "link_table_block");

    listChildren1.findByPageId("pageId");

    listChildren1.findByHeadlineStartsWith("headlinePrefix");
    listChildren1.findByHeadline("headline");
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.