Package org.apache.cocoon.portal.coplet

Examples of org.apache.cocoon.portal.coplet.CopletFactory


           
            PortalService service = null;
            try {
                service = (PortalService)this.manager.lookup(PortalService.ROLE);
                if ( layout instanceof CopletLayout ) {
                    CopletFactory factory = service.getComponentManager().getCopletFactory();
                    factory.remove( ((CopletLayout)layout).getCopletInstanceData());
                }
                service.getComponentManager().getProfileManager().unregister(layout);
            } catch (ServiceException ce) {
                throw new ProcessingException("Unable to lookup portal service.", ce);
            } finally {
View Full Code Here


            if ( parent != null && parent.getParent() != null) {
                parent.getParent().removeItem( parent );
            }
           
            if ( layout instanceof CopletLayout ) {
                CopletFactory factory = null;
                try {
                    factory = (CopletFactory)this.manager.lookup(CopletFactory.ROLE);
                    factory.remove( ((CopletLayout)layout).getCopletInstanceData());
                } catch (ComponentException ce) {
                    throw new ProcessingException("Unable to lookup coplet factory.", ce);
                } finally {
                    this.manager.release( (Component)factory );
                }
View Full Code Here

     * @see ProfileManager#getPortalLayout(String)
     */
    public Layout getPortalLayout(String key) {
        PortalService service = null;
        LayoutFactory factory = null;
        CopletFactory copletFactory = null;
        ComponentSelector adapterSelector = null;
       
        try {
            service = (PortalService) this.manager.lookup(PortalService.ROLE);
            factory = (LayoutFactory) this.manager.lookup(LayoutFactory.ROLE);
View Full Code Here

  throws ProcessingException {
    if (factory != null && object != null) {
      if (object instanceof Layout) {
        ((LayoutFactory)factory).prepareLayout((Layout)object);
      } else if (object instanceof CopletDataManager) {
        CopletFactory copletFactory = (CopletFactory)factory;
        Iterator iterator = ((CopletDataManager)object).getCopletData().values().iterator();
        while (iterator.hasNext()) {
          CopletData cd = (CopletData)iterator.next();
          copletFactory.prepare(cd);
        }
      } else if (object instanceof CopletInstanceDataManager) {
        CopletFactory copletFactory = (CopletFactory)factory;
        Iterator iterator = ((CopletInstanceDataManager)object).getCopletInstanceData().values().iterator();
        while (iterator.hasNext()) {
          CopletInstanceData cid = (CopletInstanceData)iterator.next();
          copletFactory.prepare(cid);
        }
      }
    }
  }
View Full Code Here

  throws ProcessingException {
    if (factory != null && object != null) {
      if (object instanceof Layout) {
        ((LayoutFactory)factory).prepareLayout((Layout)object);
      } else if (object instanceof CopletDataManager) {
        CopletFactory copletFactory = (CopletFactory)factory;
        Iterator iterator = ((CopletDataManager)object).getCopletData().values().iterator();
        while (iterator.hasNext()) {
          CopletData cd = (CopletData)iterator.next();
          copletFactory.prepare(cd);
        }
      } else if (object instanceof CopletInstanceDataManager) {
        CopletFactory copletFactory = (CopletFactory)factory;
        Iterator iterator = ((CopletInstanceDataManager)object).getCopletInstanceData().values().iterator();
        while (iterator.hasNext()) {
          CopletInstanceData cid = (CopletInstanceData)iterator.next();
          copletFactory.prepare(cid);
        }
      }
    }
  }
View Full Code Here

        ComponentSelector adapterSelector = null;
       
        try {
            service = (PortalService) this.manager.lookup(PortalService.ROLE);
            LayoutFactory factory = service.getComponentManager().getLayoutFactory();
            CopletFactory copletFactory = service.getComponentManager().getCopletFactory();
           
            adapterSelector = (ComponentSelector)this.manager.lookup(CopletAdapter.ROLE+"Selector");
           
            if ( null == layoutKey ) {
                layoutKey = this.getDefaultLayoutKey();
View Full Code Here

                        Event event = new FullScreenCopletEvent(((CopletLayout)layout).getCopletInstanceData(), null);
                        eventManager = (EventManager)this.manager.lookup(EventManager.ROLE);
                        eventManager.send(event);
                        service.getComponentManager().getLinkService().addEventToLink(event);
                    }
                    CopletFactory factory = service.getComponentManager().getCopletFactory();
                    factory.remove( ((CopletLayout)layout).getCopletInstanceData());
                }
                profileManager.unregister(layout);
            } catch (ServiceException ce) {
                throw new ProcessingException("Unable to lookup portal service.", ce);
            } finally {
View Full Code Here

                (LayoutFactory) this.manager.lookup(LayoutFactory.ROLE);

            CopletLayout copletLayout =
                (CopletLayout) lfac.newInstance("coplet");

            CopletFactory cfac =
                (CopletFactory) manager.lookup(CopletFactory.ROLE);

            CopletInstanceData newCoplet = cfac.newInstance(copletData);

            copletLayout.setCopletInstanceData(newCoplet);
            profileManager.register(copletLayout);

            NamedItem newItem = new NamedItem();
View Full Code Here

            map.put("portalname", service.getPortalName());
            map.put("profile", "coplet");
            map.put("name", "instancedata");
            copletInstanceDataManager = (CopletInstanceDataManager) adapter.loadProfile(map, parameters);

            CopletFactory copletFactory = service.getComponentManager().getCopletFactory();
            Iterator iterator = copletDataManager.getCopletData().values().iterator();
            while (iterator.hasNext()) {
                CopletData cd = (CopletData) iterator.next();
                copletFactory.prepare(cd);
            }
            iterator = copletInstanceDataManager.getCopletInstanceData().values().iterator();
            while (iterator.hasNext()){
                CopletInstanceData cid = (CopletInstanceData) iterator.next();
                copletFactory.prepare(cid);
            }

            // store managers
            this.copletInstanceDataManagers.put(portalName, copletInstanceDataManager);
            this.copletDataManagers.put(portalName, copletDataManager);
View Full Code Here

  throws ProcessingException {
    if (factory != null && object != null) {
      if (object instanceof Layout) {
        ((LayoutFactory)factory).prepareLayout((Layout)object);
      } else if (object instanceof CopletDataManager) {
        CopletFactory copletFactory = (CopletFactory)factory;
        Iterator iterator = ((CopletDataManager)object).getCopletData().values().iterator();
        while (iterator.hasNext()) {
          CopletData cd = (CopletData)iterator.next();
          copletFactory.prepare(cd);
        }
      } else if (object instanceof CopletInstanceDataManager) {
        CopletFactory copletFactory = (CopletFactory)factory;
        Iterator iterator = ((CopletInstanceDataManager)object).getCopletInstanceData().values().iterator();
        while (iterator.hasNext()) {
          CopletInstanceData cid = (CopletInstanceData)iterator.next();
          copletFactory.prepare(cid);
        }
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.cocoon.portal.coplet.CopletFactory

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.