Package org.exoplatform.webui.config

Examples of org.exoplatform.webui.config.Param


      //    setComponentConfig(UIContainerConfigOptions.class, null);   
      selectedCategory_ = null;
      if (initParams == null)
         return;
      WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
      Param param = initParams.getParam("ContainerConfigOption");
      categories_ = (List<SelectItemCategory>)param.getMapGroovyObject(context);
      if (categories_ == null)
         return;
      setSelectedCategory(categories_.get(0));
   }
View Full Code Here


      if (annotations == null || annotations.length < 1)
         return null;
      ArrayList<Param> listParam = new ArrayList<Param>();
      for (ParamConfig ele : annotations)
      {
         Param param = new Param();
         param.setName(ele.name());
         param.setValue(ele.value());
         listParam.add(param);
      }
      InitParams initParams = new InitParams();
      initParams.setParams(listParam);
      return initParams;
View Full Code Here

        // setComponentConfig(UIContainerConfigOptions.class, null);
        selectedCategory_ = null;
        if (initParams == null)
            return;
        WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
        Param param = initParams.getParam("ContainerConfigOption");
        categories_ = (List<SelectItemCategory>) param.getMapGroovyObject(context);
        if (categories_ == null)
            return;
        setSelectedCategory(categories_.get(0));
    }
View Full Code Here

    public UIPageTemplateOptions(InitParams initParams) throws Exception {
        super("UIPageTemplateOptions", null, String.class);
        if (initParams == null)
            return;
        WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
        Param param = initParams.getParam("PageLayout");
        categories_ = (List<SelectItemCategory<String>>) param.getFreshObject(context);
        selectedItemOption_ = getDefaultItemOption();
        List<SelectItemOption<String>> itemOptions = new ArrayList<SelectItemOption<String>>();

        for (SelectItemCategory<String> itemCategory : categories_) {
            itemOptions.add(new SelectItemOption<String>(itemCategory.getName()));
View Full Code Here

        if (annotations == null || annotations.length < 1) {
            return null;
        }
        ArrayList<Param> listParam = new ArrayList<Param>();
        for (ParamConfig ele : annotations) {
            Param param = new Param();
            param.setName(ele.name());
            param.setValue(ele.value());
            listParam.add(param);
        }
        InitParams initParams = new InitParams();
        initParams.setParams(listParam);
        return initParams;
View Full Code Here

    private String fullName_;

    private String dirPath;

    public UIGadgetEditor(InitParams initParams) throws Exception {
        Param param = initParams.getParam("SampleGadget");
        WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
        String sample = (String) param.getMapGroovyObject(context);
        addUIFormInput(new UIFormStringInput(FIELD_NAME, FIELD_NAME, null).addValidator(MandatoryValidator.class)
                .addValidator(StringLengthValidator.class, 2, 50).addValidator(ResourceValidator.class)
                .addValidator(ExpressionValidator.class, "^[\\p{L}][\\p{L}._\\-\\d]+$", "UIGadgetEditor.msg.Invalid"));
        addUIFormInput(new UIFormTextAreaInput(FIELD_SOURCE, FIELD_SOURCE, sample).addValidator(MandatoryValidator.class)
                .addValidator(GadgetSpecValidator.class));
View Full Code Here

      if (annotations == null || annotations.length < 1)
         return null;
      ArrayList<Param> listParam = new ArrayList<Param>();
      for (ParamConfig ele : annotations)
      {
         Param param = new Param();
         param.setName(ele.name());
         param.setValue(ele.value());
         listParam.add(param);
      }
      InitParams initParams = new InitParams();
      initParams.setParams(listParam);
      return initParams;
View Full Code Here

      if (initParams == null)
      {
         return;
      }
      WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
      Param param = initParams.getParam("PortalTemplateConfigOption");
      List<SelectItemCategory> portalTemplates = (List<SelectItemCategory>)param.getMapGroovyObject(context);
      for (SelectItemCategory itemCategory : portalTemplates)
      {
         uiTemplateInput.getItemCategories().add(itemCategory);
      }
      if (uiTemplateInput.getSelectedItemOption() == null)
View Full Code Here

  
   private String gadgetName_;

   public UIGadgetEditor(InitParams initParams) throws Exception
   {
      Param param = initParams.getParam("SampleGadget");
      WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
      String sample = (String)param.getMapGroovyObject(context);
      addUIFormInput(new UIFormStringInput(FIELD_NAME, FIELD_NAME, null).addValidator(MandatoryValidator.class)
            .addValidator(StringLengthValidator.class, 2, 50)
            .addValidator(ResourceValidator.class)
            .addValidator(ExpressionValidator.class, "^[\\p{L}][\\p{L}._\\-\\d]+$","UIGadgetEditor.msg.Invalid-firstChar"));
      addUIFormInput(new UIFormTextAreaInput(FIELD_SOURCE, FIELD_SOURCE, sample).addValidator(MandatoryValidator.class)
View Full Code Here

            return;
        }
        WebuiRequestContext context = RequestContext.getCurrentInstance();
        windowId = ((PortletRequestContext) context).getRequest().getWindowID();

        Param param = initParams.getParam("ContainerConfigs");
        containerOptions = (List<SelectItemOption<String>>) param.getMapGroovyObject(context);
        if (containerOptions == null) {
            return;
        }

        //
View Full Code Here

TOP

Related Classes of org.exoplatform.webui.config.Param

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.