Examples of PageConfig


Examples of org.apache.pluto.driver.services.portal.PageConfig

        String page = request.getParameter("page");
        String portletId = request.getParameter("placedPortlets");

        LOG.info("Request: Remove [portletId=" + portletId + "] from page '" + page + "'");

        PageConfig config = getPageConfig(page);
        config.removePortlet(portletId);
    }
View Full Code Here

Examples of org.apache.pluto.driver.services.portal.PageConfig

    private PageConfig getPageConfig(String page) {
        DriverConfiguration driverConfig = (DriverConfiguration) getPortletContext()
            .getAttribute(AttributeKeys.DRIVER_CONFIG);

        PageConfig config = driverConfig.getPageConfig(page);
        return config;
    }
View Full Code Here

Examples of org.apache.pluto.driver.services.portal.PageConfig

            (DriverConfiguration) getPortletContext().getAttribute(AttributeKeys.DRIVER_CONFIG);

        ArrayList list = new ArrayList();
        Iterator it = configuration.getPages().iterator();
        while (it.hasNext()) {
            PageConfig config = (PageConfig) it.next();
            ArrayList portlets = new ArrayList();
            Iterator pids = config.getPortletIds().iterator();
            while (pids.hasNext()) {
                String pid = pids.next().toString();
                String name = PortletWindowConfig.parsePortletName(pid);
                portlets.add(new Placement(pid, name));
            }
            list.add(new Page(config.getName(), config.getName(), portlets));
        }

        return list;
    }
View Full Code Here

Examples of org.apache.pluto.driver.services.portal.PageConfig

      renderConfig.append(NL);
      Collection pages = getAvailablePages();
      //iterate through pages
      for (Iterator iter = pages.iterator(); iter.hasNext();) {
      Page page = (Page) iter.next();
          PageConfig config = driverConfig.getPageConfig(page.getName());
          renderConfig.append("    <page name=\"");
          String pageName = config.getName();
          renderConfig.append(pageName);
          renderConfig.append("\" uri=\"");
          String uri = config.getUri();
          renderConfig.append(uri);
        renderConfig.append("\">");
        renderConfig.append(NL);
         
          //iterate through portlets in current page
          Collection portletIds = config.getPortletIds();
          for (Iterator iterator = portletIds.iterator(); iterator.hasNext();) {
            renderConfig.append("      <portlet context=\"");
        String pid = (String) iterator.next();
        String pletContext = PortletWindowConfig.parseContextPath(pid);
        renderConfig.append(pletContext);
View Full Code Here

Examples of org.apache.pluto.driver.services.portal.PageConfig

                    + "an AdminConfiguration must be specified "
                    + "to run the TCK.");
            }

            pageName = (new DecimalFormat("TCK00000")).format(pageCounter++);
            PageConfig pageConfig = new PageConfig();
            pageConfig.setName(pageName);
            pageConfig.setUri(DEFAULT_PAGE_URI);
            for (int i = 0; i < portletNames.length; i++) {
              debugWithName("Processing portlet name: " + portletNames[i]);
                int index = portletNames[i].indexOf("/");
                String contextPath = "/" + portletNames[i].substring(0, index);
                String portletName = portletNames[i].substring(index + 1);
                pageConfig.addPortlet(contextPath, portletName);
                adminConfig.getPortletRegistryAdminService()
                    .addPortletApplication(contextPath);
            }

            adminConfig.getRenderConfigAdminService().addPage(pageConfig);
View Full Code Here

Examples of org.apache.pluto.driver.services.portal.PageConfig

        // Otherwise (actionWindowConfig == null), handle the render request.
        else {
          if (LOG.isDebugEnabled()) {
            LOG.debug("Processing render request.");
          }
            PageConfig pageConfig = getPageConfig(portalURL);
            if (pageConfig == null)
            {
                // TODO Shouldn't we throw an exception here?
                LOG.error("PageConfig for render path [" + portalURL.getRenderPath() + "] could not be found.");
            }

            request.setAttribute(AttributeKeys.CURRENT_PAGE, pageConfig);
            String uri = (pageConfig.getUri() != null)
                ? pageConfig.getUri() : DEFAULT_PAGE_URI;
            if (LOG.isDebugEnabled()) {
              LOG.debug("Dispatching to: " + uri);
            }
            RequestDispatcher dispatcher = request.getRequestDispatcher(uri);
            dispatcher.forward(request, response);
View Full Code Here

Examples of org.focusns.common.web.page.config.PageConfig

    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        //
        NativeWebRequest webRequest = new ServletWebRequest(request);
        //
        if (WebUtils.isIncludeRequest(request)) {
            PageConfig pageConfig = (PageConfig) request.getAttribute("pageConfig");
            if (pageConfig!=null) {
                //
                for(AnnotationConstraint annotationConstraint : annotationConstraints) {
                    if(annotationConstraint.support(handler)) {
                        if(annotationConstraint.canHandle(webRequest, handler)==false) {
View Full Code Here

Examples of org.jboss.aerogear.android.pipeline.paging.PageConfig

            IllegalAccessException, Exception {
        Pipeline pipeline = new Pipeline(url);

        final HttpStubProvider provider = new HttpStubProvider(url, new HeaderAndBody(SERIALIZED_POINTS.getBytes(), new HashMap<String, Object>()));

        PageConfig pageConfig = new PageConfig();
        GsonBuilder builder = new GsonBuilder().registerTypeAdapter(Point.class, new RestAdapterTest.PointTypeAdapter());

        PipeConfig pipeConfig = new PipeConfig(url, ListClassId.class);
        pipeConfig.setRequestBuilder(new GsonRequestBuilder(builder.create()));
        pipeConfig.setPageConfig(pageConfig);
View Full Code Here

Examples of org.jitterbit.integration.client.ui.interchange.component.page.entity.PageConfig

            @Override
            public IntegrationEntityPage createPage(IntegrationEntity e) {
                IntegrationEntityPage page = createNewPage(e);
                if (page != null) {
                    logCreated();
                    PageConfig config = createPageConfig(view, this);
                    config.configure(page);
                    logConfigured();
                }
                return page;
            }
View Full Code Here

Examples of org.osforce.spring4me.web.widget.config.PageConfig

    this.resourceLoader = resourceLoader;
  }

  public PageConfig getPageConfig(String path, Locale locale) throws Exception {
    String key = path + "T" + locale.toString();
    PageConfig pageConfig = simpleCache.get(key);
    if(cache && pageConfig!=null) {
      return pageConfig;
    }
    //
    File xmlPage = findPageFile(path, locale);
    Map<String, String> paramMap = getParamMap(path);
    pageConfig = configParser.parse(xmlPage, paramMap);
    if(StringUtils.isNotBlank(pageConfig.getParent())) {
       xmlPage = findPageFile(pageConfig.getParent(), locale);
       PageConfig parentPageConfig = configParser.parse(xmlPage, paramMap);
       pageConfig = mergePageConfig(parentPageConfig, pageConfig);
    }
    //
    if(cache && pageConfig!=null) {
      simpleCache.put(key, pageConfig);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.