Examples of PageTO


Examples of org.apache.pluto.portlet.admin.bean.PageTO

   * @param req
   */
  public void setPage(ActionRequest req) {
    final String METHOD_NAME = "setPage(request)";
    logMethodStart(METHOD_NAME);
    PageTO page = (PageTO)req.getPortletSession().getAttribute(PlutoAdminConstants.PAGE_ATTR);
    if (page == null) {
      page = new PageTO();
    }
    String title = req.getParameter("title");
//    logDebug(METHOD_NAME, "Title: " + title);
    page.setTitle(title);
    String desc = req.getParameter("description");
//    logDebug(METHOD_NAME, "Description: " + desc);
    page.setDescription(desc);
    String rows = req.getParameter("numrows");
//    logDebug(METHOD_NAME, "Row count: " + rows);
    page.setRows(Integer.parseInt(rows));
    String cols = req.getParameter("numcols");
//    logDebug(METHOD_NAME, "Col count: " + cols);
    page.setCols(Integer.parseInt(cols));
    req.getPortletSession().setAttribute(PlutoAdminConstants.PAGE_ATTR, page);
//    logDebug(METHOD_NAME, "New page: " + page);
    logMethodEnd(METHOD_NAME);
  }
View Full Code Here

Examples of org.apache.pluto.portlet.admin.bean.PageTO

  }
  public void savePageLayout(ActionRequest req) {
    final String METHOD_NAME = "savePageLayout(request)";
    logMethodStart(METHOD_NAME);
    //get current page
    PageTO page = (PageTO)req.getPortletSession().getAttribute(PlutoAdminConstants.PAGE_ATTR);
//    logDebug(METHOD_NAME, "PageTO from session: " + page);
    List list = new ArrayList();
    int rows = page.getRows();
    int cols = page.getCols();
      for (int i = 1; i <= rows ; i++) {
        for (int j = 1; j <= cols ; j++) {
          String portletParam = "portlet" + i + "." + j;
          String name_val = req.getParameter(portletParam);
          //portlet name and values are separated by an underscore
          int underscore = name_val.lastIndexOf("_");
          String name = name_val.substring(0, underscore);
          String val = name_val.substring(underscore + 1);
 
          //create a PortletTO and add it to the list
          PortletTO nPortlet = new PortletTO();
          nPortlet.setName(name);
          nPortlet.setValue(val);
          nPortlet.setRow(i);
          nPortlet.setCol(j);
          list.add(nPortlet);
        }
      }
      page.setPortlets(list);
//    logDebug(METHOD_NAME, "Updated PageTO: " + page);

    addToPageReg(page);
    logMethodEnd(METHOD_NAME);
  }
View Full Code Here

Examples of org.apache.pluto.portlet.admin.bean.PageTO

          }
          //Add to portletcontexts.txt (for Release Candidate 2+)
          service.addToPortletContexts(name);

          //Create a new Page
          PageTO oPage = new PageTO();
          oPage.setName(name);
          request.getPortletSession().setAttribute(PlutoAdminConstants.PAGE_ATTR, oPage);

          //forward to next page to pick rows/cols
          _incView = "/portlets/admin/PageRegistryAdd.jsp";
          response.setPortletMode(PortletMode.VIEW);

        } else if (action.equals("showhome")) {

          _incView = "/portlets/admin/DeployWarView.jsp";
          response.setPortletMode(PortletMode.VIEW);

        } else if (action.equals("showpagelayout")) {

          PortletSession session = request.getPortletSession();
          PageTO page = (PageTO)session.getAttribute(PlutoAdminConstants.PAGE_ATTR);
          String name = "";
          if (page != null) {
            name = page.getName();
          }
          if (page != null && !service.pageExists(name)) {
            service.setPage(request);
            //forward to page layout page
            _incView = "/portlets/admin/PageRegistryAdd2.jsp";
View Full Code Here

Examples of org.apache.pluto.portlet.admin.bean.PageTO

    while (iter.hasNext()) {
          FragmentImpl frag = (FragmentImpl) iter.next();
          //exclude navigation fragment
          if(!frag.getName().equals("navigation")) {
            //fill a PageTO
            PageTO page = new PageTO();
            page.setName(frag.getName());
            //figure out number of rows and columns
            //rows first
            Collection rfrags = frag.getFragments();
            page.setTitle(frag.getNavigation().getTitle());
            page.setDescription(frag.getNavigation().getDescription());
            int rows = rfrags.size();
            page.setRows(rows);
            if (rows > 0) {
              FragmentImpl row = (FragmentImpl)rfrags.iterator().next();
              Collection cfrags = row.getFragments();
              FragmentImpl col = (FragmentImpl)cfrags.iterator().next();
              int cols = col.getFragments().size();
              page.setCols(cols);
            }
            pages.add(page);
          }
      }
    logDebug(METHOD_NAME, "Page count: " + pages.size());
View Full Code Here

Examples of org.apache.pluto.portlet.admin.bean.PageTO

*/

  public PageTO getPageVO(String name){
    final String METHOD_NAME = "getPageVO(name)";
    logMethodStart(METHOD_NAME);
    PageTO page = null;
    Iterator iter = getPageRegistry();
    while (iter.hasNext()) {
      PageTO element = (PageTO) iter.next();
      if (element.getName().equals(name)) {
        page = element;
        break;
      }
    }
    logMethodEnd(METHOD_NAME, page);
View Full Code Here

Examples of org.apache.pluto.portlet.admin.bean.PageTO

//    req.getPortletSession().removeAttribute(PlutoAdminConstants.PAGE_ATTR);
  }

  public void getPage(ActionRequest req) {
    String pageName = req.getParameter("pageName");
    PageTO page = getPageVO(pageName);
    req.getPortletSession().setAttribute(PlutoAdminConstants.PAGE_ATTR, page);
  }
View Full Code Here

Examples of org.apache.pluto.portlet.admin.bean.PageTO

  }

  public void modifyPageAttributes(ActionRequest req) {
    final String METHOD_NAME = "modifyRowsAndCols(request)";
    logMethodStart(METHOD_NAME);
    PageTO page = (PageTO)req.getPortletSession().getAttribute(PlutoAdminConstants.PAGE_ATTR);
    logDebug(METHOD_NAME, "Current page: " + page);
    String title = req.getParameter("title");
    page.setTitle(title);
    String description = req.getParameter("description");
    page.setDescription(description);
    String rows = req.getParameter("numrows");
    page.setRows(Integer.parseInt(rows));
    String cols = req.getParameter("numcols");
    page.setCols(Integer.parseInt(cols));
    logDebug(METHOD_NAME, "Updated current page: " + page);
    req.getPortletSession().setAttribute(PlutoAdminConstants.PAGE_ATTR, page);
    logMethodEnd(METHOD_NAME);
  }
View Full Code Here

Examples of org.apache.pluto.portlet.admin.bean.PageTO

  public Map getPortletMapForSelect(String app) {
    Map map = new HashMap();
    List portlets = null;
    Iterator iter = getPageRegistry();
    while (iter.hasNext()) {
      PageTO page = (PageTO)iter.next();
      if (page.getName().equalsIgnoreCase(app)) {
        portlets = page.getPortlets();
        break;
      }
    }
    //go through portlets
    Iterator piter = portlets.iterator();
View Full Code Here

Examples of org.apache.pluto.portlet.admin.bean.PageTO

          }
          //Add to portletcontexts.txt (for Release Candidate 2+)
          service.addToPortletContexts(name);

          //Create a new Page
          PageTO oPage = new PageTO();
          oPage.setName(name);
          request.getPortletSession().setAttribute(PlutoAdminConstants.PAGE_ATTR, oPage);

          //forward to next page to pick rows/cols
          _incView = "/portlets/admin/PageRegistryAdd.jsp";
          response.setPortletMode(PortletMode.VIEW);

        } else if (action.equals("showhome")) {

          _incView = "/portlets/admin/DeployWarView.jsp";
          response.setPortletMode(PortletMode.VIEW);

        } else if (action.equals("showpagelayout")) {

          PortletSession session = request.getPortletSession();
          PageTO page = (PageTO)session.getAttribute(PlutoAdminConstants.PAGE_ATTR);
          String name = "";
          if (page != null) {
            name = page.getName();
          }
          if (page != null && !service.pageExists(name)) {
            service.setPage(request);
            //forward to page layout page
            _incView = "/portlets/admin/PageRegistryAdd2.jsp";
View Full Code Here

Examples of org.apache.pluto.portlet.admin.bean.PageTO

   * @param req
   */
  public void setPage(ActionRequest req) {
    final String METHOD_NAME = "setPage(request)";
    logMethodStart(METHOD_NAME);
    PageTO page = (PageTO)req.getPortletSession().getAttribute(PlutoAdminConstants.PAGE_ATTR);
    if (page == null) {
      page = new PageTO();
    }
    String title = req.getParameter("title");
//    logDebug(METHOD_NAME, "Title: " + title);
    page.setTitle(title);
    String desc = req.getParameter("description");
//    logDebug(METHOD_NAME, "Description: " + desc);
    page.setDescription(desc);
    String rows = req.getParameter("numrows");
//    logDebug(METHOD_NAME, "Row count: " + rows);
    page.setRows(Integer.parseInt(rows));
    String cols = req.getParameter("numcols");
//    logDebug(METHOD_NAME, "Col count: " + cols);
    page.setCols(Integer.parseInt(cols));
    req.getPortletSession().setAttribute(PlutoAdminConstants.PAGE_ATTR, page);
//    logDebug(METHOD_NAME, "New page: " + page);
    logMethodEnd(METHOD_NAME);
  }
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.