Package com.agiletec.aps.system.services.page

Examples of com.agiletec.aps.system.services.page.IPageManager


      (ILangManager) ApsWebApplicationUtils.getBean(SystemConstants.LANGUAGE_MANAGER, reqCtx.getRequest());
    BaseConfigManager configManager =
      (BaseConfigManager) ApsWebApplicationUtils.getBean(SystemConstants.BASE_CONFIG_MANAGER, reqCtx.getRequest());
    ICasClientConfigManager casClientConfigManager =
        (ICasClientConfigManager) ApsWebApplicationUtils.getBean(CasClientPluginSystemCostants.JPCASCLIENT_CONFIG_MANAGER, reqCtx.getRequest());
    IPageManager pageManager =
      (IPageManager) ApsWebApplicationUtils.getBean(SystemConstants.PAGE_MANAGER, reqCtx.getRequest());
    Lang lang = langManager.getLang(langCode);
    if (lang == null) {
      lang = (Lang) reqCtx.getExtraParam(SystemConstants.EXTRAPAR_CURRENT_LANG);
      if (lang == null) {
        lang = langManager.getDefaultLang();
      }
    }
    String pageCode = pageUrl.getPageCode();
    IPage page = pageManager.getPage(pageCode);
    if (page == null) {
      page = (IPage) reqCtx.getExtraParam(SystemConstants.EXTRAPAR_CURRENT_PAGE);
    }
    if (page == null) {
      page = pageManager.getRoot();
    }
    StringBuffer url = new StringBuffer();
    String serverBaseUrl = casClientConfigManager.getClientConfig().getServerBaseURL();
    if (serverBaseUrl.endsWith("/")) {
      serverBaseUrl = serverBaseUrl.substring(0, serverBaseUrl.length()-1);
View Full Code Here


    ServletRequest req =  this.pageContext.getRequest();
    RequestContext reqCtx = (RequestContext) req.getAttribute(RequestContext.REQCTX);
    try {
      Widget currentShowlet = (Widget) reqCtx.getExtraParam(SystemConstants.EXTRAPAR_CURRENT_WIDGET);
      String pageCode = currentShowlet.getConfig().getProperty("pageCodeParam");
      IPageManager pageManager = (IPageManager) ApsWebApplicationUtils.getBean(SystemConstants.PAGE_MANAGER, this.pageContext);
      IPage targetPage = pageManager.getPage(pageCode);
      if (null != targetPage) {
        String frameIdString = currentShowlet.getConfig().getProperty("frameIdParam");
        int frameId = Integer.parseInt(frameIdString);
        Widget[] showlets = targetPage.getWidgets();
        if (showlets.length>=frameId) {
View Full Code Here

      conn = this.getConnection();
      stat = conn.prepareStatement(SEARCH_PAGE_VISITS);
      stat.setString(1, DateConverter.getFormattedDate(from, "yyyy-MM-dd 00:00:00.000"));
      stat.setString(2, DateConverter.getFormattedDate(to, "yyyy-MM-dd 23:59:59.999"));
      res = stat.executeQuery();
      IPageManager pageManager = this.getPageManager();
      String langCode = this.getLangManager().getDefaultLang().getCode();
      while (res.next()) {
        PageStatistic statistic = new PageStatistic();
        String code = res.getString(1);
        statistic.setCode(code);
        IPage page = pageManager.getPage(code);
        String descr = (page!=null) ? page.getTitle(langCode) : code;
        statistic.setDescr(descr);
        statistic.setVisits(new Integer(res.getInt(2)));
        visitsStats.add(statistic);
      }
View Full Code Here

*/
public class PageWithWidgetTag extends TagSupport {

  @Override
  public int doStartTag() throws JspException {
    IPageManager pageManager = (IPageManager) ApsWebApplicationUtils.getBean(SystemConstants.PAGE_MANAGER, this.pageContext);
    try {
      List<IPage> pages = pageManager.getWidgetUtilizers(this.getShowletTypeCode());
      if (this.isListResult()) {
        this.pageContext.setAttribute(this.getVar(), pages);
      } else if (null != pages && pages.size() > 0) {
        this.pageContext.setAttribute(this.getVar(), pages.get(0));
      }
View Full Code Here

*/
public class PageWithWidgetTag extends TagSupport {

  @Override
  public int doStartTag() throws JspException {
    IPageManager pageManager = (IPageManager) ApsWebApplicationUtils.getBean(SystemConstants.PAGE_MANAGER, this.pageContext);
    try {
      List<IPage> pages = pageManager.getWidgetUtilizers(this.getShowletTypeCode());
      if (this.isListResult()) {
        this.pageContext.setAttribute(this.getVar(), pages);
      } else if (null != pages && pages.size() > 0) {
        this.pageContext.setAttribute(this.getVar(), pages.get(0));
      }
View Full Code Here

TOP

Related Classes of com.agiletec.aps.system.services.page.IPageManager

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.