Package org.exoplatform.portal.pom.data

Examples of org.exoplatform.portal.pom.data.Mapper


         ListAccess<PortalData> la = new ListAccess<PortalData>()
         {
            public PortalData[] load(int index, int length) throws Exception, IllegalArgumentException
            {
               //Iterator<? extends Site> iterator = portals.iterator();
               Mapper mapper = new Mapper(session);
               PortalData[] result = new PortalData[length];
               for (int i = 0; i < length; i++)
               {
                  result[i] = mapper.load(iterator.next());
               }
               return result;
            }

            public int getSize() throws Exception
View Full Code Here


         {
            Navigation nav = site.getRootNavigation();
            Navigation defaultNav = nav.getChild("default");
            if (defaultNav != null)
            {
               return new Mapper(session).load(defaultNav);
            }
         }
         else
         {
            log.debug("Cannot load page navigation as the corresponding portal " + key.getId()
View Full Code Here

         {
            defaultNav = nav.addChild("default");
         }

         //
         new Mapper(session).save(pageNav, defaultNav);

         //
         return null;
      }
View Full Code Here

            for (PortletPreferences prefs : session.getPortletPreferences(site))
            {
               new PortletPreferencesTask.Save(prefs).run(session);
            }
         }
         new Mapper(session).save(config, site);

         //
         return null;
      }
View Full Code Here

      {
         Workspace workspace = session.getWorkspace();
         Site site = workspace.getSite(type, key.getId());
         if (site != null)
         {
            return new Mapper(session).load(site);
         }

         //
         return null;
      }
View Full Code Here

         dstDescribed.setDescription(srcDescribed.getDescription());

         copy(srcPage, dstPage, srcPage.getRootComponent(), dstPage.getRootComponent());

         //
         return new Mapper(session).load(dstPage);
      }
View Full Code Here

            throw new IllegalArgumentException("Cannot insert page " + page + " as the corresponding portal "
               + ownerId + " with type " + siteType + " does not exist");
         }

         //
         Mapper mapper = new Mapper(session);
         changes = mapper.save(this.page, site, name);

         //
         return null;
      }
View Full Code Here

            org.gatein.mop.api.workspace.Page root = site.getRootPage();
            org.gatein.mop.api.workspace.Page pages = root.getChild("pages");
            org.gatein.mop.api.workspace.Page page = pages.getChild(name);
            if (page != null)
            {
               return new Mapper(session).load(page);
            }
         }

         //
         return null;
View Full Code Here

                throw new IllegalArgumentException("Cannot insert page " + page + " as the corresponding portal " + ownerId
                        + " with type " + siteType + " does not exist");
            }

            //
            Mapper mapper = new Mapper(session);
            changes = mapper.save(this.page, site, name);

            //
            return null;
        }
View Full Code Here

            if (site != null) {
                org.gatein.mop.api.workspace.Page root = site.getRootPage();
                org.gatein.mop.api.workspace.Page pages = root.getChild("pages");
                org.gatein.mop.api.workspace.Page page = pages.getChild(name);
                if (page != null) {
                    return new Mapper(session).load(page);
                }
            }

            //
            return null;
View Full Code Here

TOP

Related Classes of org.exoplatform.portal.pom.data.Mapper

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.