Package org.apache.pluto.portalImpl.om.page.impl

Examples of org.apache.pluto.portalImpl.om.page.impl.FragmentImpl


                }
                if ( ! found ) {
                    log("ERROR: Portlet "+portletName+" not found!");
                    throw new ServletException("Portlet "+portletName+" not found!");
                }
                FragmentImpl tckPortlet = new FragmentImpl();
                tckPortlet.setType("portlet");
                tckPortlet.setName("p"+windowNo++);   // set portlet
                // property
                PropertyImpl property = new PropertyImpl();
                property.setName("portlet");
                property.setValue(portlet.getId().toString());
                tckPortlet.getProperties().add(property);
                fragments.add(tckPortlet);
            }
            FragmentImpl tckCol = new FragmentImpl();
            tckCol.setType("column");
            tckCol.setName("col");
            tckCol.setFragments(fragments);       
            ArrayList colFragments = new ArrayList();
            colFragments.add(tckCol);
            FragmentImpl tckRow = new FragmentImpl();
            tckRow.setType("row");
            tckRow.setName("row");
            tckRow.setFragments(colFragments);
            ArrayList rowFragments = new ArrayList();
            rowFragments.add(tckRow);
            //page
            FragmentImpl tckPage = new FragmentImpl();
            tckPage.setType("page");
            tckPage.setName(pageName);
            // navigation
            NavigationImpl tckNav = new NavigationImpl();
            tckNav.setTitle(pageName);
            tckNav.setDescription("dynamically generated TCK test page");
            tckPage.setNavigation(tckNav);
            tckPage.setFragments(rowFragments);
  
            try {
                org.apache.pluto.portalImpl.aggregation.Fragment rootFragment =
                    tckPage.build(getServletConfig(), root);
                root.addChild(rootFragment);
            } catch (Exception e) {
                log("Exception in building new TCK page occured! "+e.getMessage());
                throw new ServletException("Exception in building new TCK page occured!", e);               
            }
View Full Code Here


      throw pae;
    }
    Collection prpages = portal.getFragments();
    Iterator iter = prpages.iterator();
    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);
          }
      }
View Full Code Here

        logError(METHOD_NAME, e);
        throw new PlutoAdminException(e);
      }
      Iterator iter = frags.iterator();
      while (iter.hasNext()) {
        FragmentImpl frag = (FragmentImpl) iter.next();
        String type = null;
        String name = null;
        if (frag != null) {
        type = frag.getType();
        name = frag.getName();
      }
        if(type != null && type.equalsIgnoreCase("page") && name != null && name.equalsIgnoreCase(page)) {
          exists = true;
          break;
        }
View Full Code Here

                }
                if ( ! found ) {
                    log("ERROR: Portlet "+portletName+" not found!");
                    throw new ServletException("Portlet "+portletName+" not found!");
                }
                FragmentImpl tckPortlet = new FragmentImpl();
                tckPortlet.setType("portlet");
                tckPortlet.setName("p"+windowNo++);   // set portlet
                // property
                PropertyImpl property = new PropertyImpl();
                property.setName("portlet");
                property.setValue(portlet.getId().toString());
                tckPortlet.getProperties().add(property);
                fragments.add(tckPortlet);
            }
            FragmentImpl tckCol = new FragmentImpl();
            tckCol.setType("column");
            tckCol.setName("col");
            tckCol.setFragments(fragments);       
            ArrayList colFragments = new ArrayList();
            colFragments.add(tckCol);
            FragmentImpl tckRow = new FragmentImpl();
            tckRow.setType("row");
            tckRow.setName("row");
            tckRow.setFragments(colFragments);
            ArrayList rowFragments = new ArrayList();
            rowFragments.add(tckRow);
            //page
            FragmentImpl tckPage = new FragmentImpl();
            tckPage.setType("page");
            tckPage.setName(pageName);
            // navigation
            NavigationImpl tckNav = new NavigationImpl();
            tckNav.setTitle(pageName);
            tckNav.setDescription("dynamically generated TCK test page");
            tckPage.setNavigation(tckNav);
            tckPage.setFragments(rowFragments);
  
            try {
                org.apache.pluto.portalImpl.aggregation.Fragment rootFragment =
                    tckPage.build(getServletConfig(), root);
                root.addChild(rootFragment);
            } catch (Exception e) {
                log("Exception in building new TCK page occured! "+e.getMessage());
                throw new ServletException("Exception in building new TCK page occured!", e);               
            }
View Full Code Here

      throw pae;
    }
    Collection prpages = portal.getFragments();
    Iterator iter = prpages.iterator();
    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);
          }
      }
View Full Code Here

        logError(METHOD_NAME, e);
        throw new PlutoAdminException(e);
      }
      Iterator iter = frags.iterator();
      while (iter.hasNext()) {
        FragmentImpl frag = (FragmentImpl) iter.next();
        String type = null;
        String name = null;
        if (frag != null) {
        type = frag.getType();
        name = frag.getName();
      }
        if(type != null && type.equalsIgnoreCase("page") && name != null && name.equalsIgnoreCase(page)) {
          exists = true;
          break;
        }
View Full Code Here

TOP

Related Classes of org.apache.pluto.portalImpl.om.page.impl.FragmentImpl

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.