Package org.exoplatform.webui.application.portlet

Examples of org.exoplatform.webui.application.portlet.PortletRequestContext


   final static private String FIELD_URL = "iframeUrl";

   public UIIFrameEditMode() throws Exception
   {
      PortletRequestContext pcontext = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
      PortletPreferences pref = pcontext.getRequest().getPreferences();
      addUIFormInput(new UIFormStringInput(FIELD_URL, FIELD_URL, pref.getValue("url", "http://www.exoplatform.org")));
   }
View Full Code Here


         {
            uiForm.getUIStringInput(FIELD_URL).setValue(uiPortlet.getURL());
            Object[] args = {FIELD_URL, "URL"};
            throw new MessageException(new ApplicationMessage("ExpressionValidator.msg.value-invalid", args));
         }
         PortletRequestContext pcontext = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
         PortletPreferences pref = pcontext.getRequest().getPreferences();
         pref.setValue("url", uiForm.getUIStringInput(FIELD_URL).getValue());
         pref.store();

         UIPortalApplication portalApp = Util.getUIPortalApplication();
         if (portalApp.getModeState() == UIPortalApplication.NORMAL_MODE)
            pcontext.setApplicationMode(PortletMode.VIEW);
      }
View Full Code Here

{

   public UISitemapPortlet() throws Exception
   {

      PortletRequestContext context = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
      PortletRequest prequest = context.getRequest();
      PortletPreferences prefers = prequest.getPreferences();
      String template = prefers.getValue("template", "system:/groovy/webui/core/UISitemapTree.gtmpl");

      UIPortalNavigation uiPortalNavigation = addChild(UIPortalNavigation.class, "UISiteMap", null);
      uiPortalNavigation.loadTreeNodes();
View Full Code Here

      uiPortalNavigation.setTemplate(template);
   }

   public boolean isUseAjax()
   {
      PortletRequestContext context = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
      PortletRequest prequest = context.getRequest();
      PortletPreferences prefers = prequest.getPreferences();
      return Boolean.valueOf(prefers.getValue("useAJAX", "true"));
   }
View Full Code Here

public class UIBreadcumbsPortlet extends UIPortletApplication
{

   public UIBreadcumbsPortlet() throws Exception
   {
      PortletRequestContext context = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
      PortletRequest prequest = context.getRequest();
      PortletPreferences prefers = prequest.getPreferences();
      String template = prefers.getValue("template", "system:/groovy/webui/core/UIBreadcumbs.gtmpl");

      UIBreadcumbs uiBreadCumbs = addChild(UIBreadcumbs.class, null, null);
      uiBreadCumbs.setTemplate(template);
View Full Code Here

   final static private String FIELD_URL = "logoUrl";

   public UILogoEditMode() throws Exception
   {
      PortletRequestContext pcontext = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
      PortletPreferences pref = pcontext.getRequest().getPreferences();
      addUIFormInput(new UIFormStringInput(FIELD_URL, FIELD_URL, pref.getValue("url", "")));
   }
View Full Code Here

            UILogoPortlet uiPortlet = uiForm.getParent();
            uiForm.getUIStringInput(FIELD_URL).setValue(uiPortlet.getURL());
            Object[] args = {FIELD_URL, "URL"};
            throw new MessageException(new ApplicationMessage("ExpressionValidator.msg.value-invalid", args));
         }
         PortletRequestContext pcontext = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
         PortletPreferences pref = pcontext.getRequest().getPreferences();
         pref.setValue("url", uiForm.getUIStringInput(FIELD_URL).getValue());
         pref.store();

         UIPortalApplication portalApp = Util.getUIPortalApplication();
         if (portalApp.getModeState() == UIPortalApplication.NORMAL_MODE)
         {
            pcontext.setApplicationMode(PortletMode.VIEW);
         }
      }
View Full Code Here

      addChild(UIIFrameEditMode.class, null, null);
   }

   public String getURL()
   {
      PortletRequestContext pcontext = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
      PortletPreferences pref = pcontext.getRequest().getPreferences();
      return pref.getValue("url", "http://www.exoplatform.org");
   }
View Full Code Here

      }
   }

   public boolean isShowImport()
   {
      PortletRequestContext pcontext = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
      PortletPreferences pref = pcontext.getRequest().getPreferences();
      return Boolean.parseBoolean(pref.getValue("showImport", "true"));
   }
View Full Code Here

{
   public static final String SHOW_IMPORT = "showImport";
  
   public UIApplicationRegistryEditMode() throws Exception
   {
      PortletRequestContext pcontext = (PortletRequestContext)WebuiRequestContext.getCurrentInstance();
      PortletPreferences pref = pcontext.getRequest().getPreferences();
      boolean isShowImport = Boolean.parseBoolean(pref.getValue(SHOW_IMPORT,"true"));
      addUIFormInput(new UIFormCheckBoxInput<Boolean>(SHOW_IMPORT, SHOW_IMPORT, isShowImport).setValue(isShowImport));
   }
View Full Code Here

TOP

Related Classes of org.exoplatform.webui.application.portlet.PortletRequestContext

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.