Package org.exoplatform.webui.application

Examples of org.exoplatform.webui.application.WebuiRequestContext


      return b.toString();
   }

   public String getLabel(String id) throws Exception
   {
      WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
      ResourceBundle res = context.getApplicationResourceBundle();
      return getLabel(res, id);
   }
View Full Code Here


   static public class SelectTabActionListener extends EventListener<UILazyTabPane>
   {
      public void execute(Event<UILazyTabPane> event) throws Exception
      {
         WebuiRequestContext context = event.getRequestContext();
         String renderTab = context.getRequestParameter(UIComponent.OBJECTID);

         UILazyTabPane uicomp = event.getSource();

         UIComponent uiChild = uicomp.getChildById(renderTab);
         if (renderTab == null)
View Full Code Here

   {
      public void execute(Event<UIPopupMessages> event) throws Exception
      {
         UIPopupMessages uiPopupMessage = event.getSource();
         uiPopupMessage.clearMessages();
         WebuiRequestContext context = event.getRequestContext();
         if (uiPopupMessage.getParent() == null)
         {
            context.addUIComponentToUpdateByAjax(uiPopupMessage);
            return;
         }
         if (!uiPopupMessage.isShow())
            return;
         UIComponent uiParent = uiPopupMessage.getParent();
         context.addUIComponentToUpdateByAjax(uiParent);
         Event<UIComponent> pEvent =
            uiParent.createEvent("ClosePopup", event.getExecutionPhase(), event.getRequestContext());
         if (pEvent != null)
            pEvent.broadcast();
      }
View Full Code Here

   public void renderChildren() throws Exception
   {
      super.renderChildren();
      if (uiPopupMessages_ == null)
         return;
      WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
      uiPopupMessages_.processRender(context);
   }
View Full Code Here

   {
      public void execute(Event<UIVirtualList> event) throws Exception
      {
         UIVirtualList virtualList = event.getSource();
         UIDataFeed dataFeed = virtualList.getDataFeed();
         WebuiRequestContext rContext = event.getRequestContext();
         dataFeed.feedNext();
         if (!dataFeed.hasNext())
         {
            rContext.getJavascriptManager().addJavascript(
               "eXo.webui.UIVirtualList.loadFinished('" + virtualList.getId() + "');");
         }
         rContext.getJavascriptManager().addJavascript(
            "eXo.webui.UIVirtualList.updateList('" + virtualList.getId() + "');");
         rContext.addUIComponentToUpdateByAjax((UIComponent)dataFeed);
      }
View Full Code Here

      selectedIconCategory = null;
      selectedIconSet = null;
      selectedIcon = null;
      iconSets.clear();
      optionSets.clear();
      WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
      if (context instanceof PortletRequestContext)
      {
         context = (WebuiRequestContext)context.getParentAppRequestContext();
      }
      for (Param param : getComponentConfig().getInitParams().getParams())
      {
         if (param.getName().equals(paramName))
         {
View Full Code Here

    * This method simply delegate the call to the same method of the parent WebuiRequestContext
    */
   @SuppressWarnings("unchecked")
   public UIApplication restoreUIRootComponent(WebuiRequestContext context) throws Exception
   {
      WebuiRequestContext pcontext = (WebuiRequestContext)context.getParentAppRequestContext();
      return pcontext.getStateManager().restoreUIRootComponent(context);
   }
View Full Code Here

   static public class SelectComponentActionListener extends EventListener<UIFormInputSet>
   {
      public void execute(Event<UIFormInputSet> event) throws Exception
      {
         WebuiRequestContext context = event.getRequestContext();
         String renderTab = context.getRequestParameter(UIComponent.OBJECTID);
         if (renderTab == null)
            return;
         selectedCompId = renderTab;
         context.setResponseComplete(true);
      }
View Full Code Here

    * 7) Finally, a flag, to tell that the processAction phase was done, in the context is set to true and the parent
    *    context is restored in the Threadlocal
    */
   public void processAction(ActionRequest req, ActionResponse res) throws Exception
   {
      WebuiRequestContext parentAppRequestContext = WebuiRequestContext.getCurrentInstance();
      PortletRequestContext context = createRequestContext(req, res, parentAppRequestContext);
      WebuiRequestContext.setCurrentInstance(context);
      try
      {
         for (ApplicationLifecycle<RequestContext> lifecycle : getApplicationLifecycle())
View Full Code Here

    *
    * The event value is passed as an attribute of the PortletRequestContext
    */
   public void processEvent(EventRequest req, EventResponse res) throws Exception
   {
      WebuiRequestContext parentAppRequestContext = WebuiRequestContext.getCurrentInstance();
      PortletRequestContext context = createRequestContext(req, res, parentAppRequestContext);
      WebuiRequestContext.setCurrentInstance(context);
      try
      {
         for (ApplicationLifecycle<RequestContext> lifecycle : getApplicationLifecycle())
View Full Code Here

TOP

Related Classes of org.exoplatform.webui.application.WebuiRequestContext

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.