Package org.exoplatform.webui.form

Examples of org.exoplatform.webui.form.UIFormStringInput


      super();
      String username = Util.getPortalRequestContext().getRemoteUser();
      OrganizationService service = this.getApplicationComponent(OrganizationService.class);
      User useraccount = service.getUserHandler().findUserByName(username);

      UIFormStringInput userName = new UIFormStringInput("userName", "userName", username);
      userName.setEditable(false);
      addUIFormInput(userName.addValidator(MandatoryValidator.class).addValidator(StringLengthValidator.class, 3, 30)
         .addValidator(ResourceValidator.class).addValidator(ExpressionValidator.class,
            Utils.USER_NAME_VALIDATOR_REGEX, "ResourceValidator.msg.Invalid-char"));
      addUIFormInput(new UIFormStringInput("firstName", "firstName", useraccount.getFirstName()).addValidator(
         StringLengthValidator.class, 1, 45).addValidator(MandatoryValidator.class));
      addUIFormInput(new UIFormStringInput("lastName", "lastName", useraccount.getLastName()).addValidator(
         StringLengthValidator.class, 1, 45).addValidator(MandatoryValidator.class));
      addUIFormInput(new UIFormStringInput("email", "email", useraccount.getEmail()).addValidator(
         MandatoryValidator.class).addValidator(EmailAddressValidator.class));
   }
View Full Code Here


   public UIAccountInputSet(String name) throws Exception
   {
      super(name);
      //setComponentConfig(getClass(), null) ;
      addUIFormInput(new UIFormStringInput(USERNAME, "userName", null).addValidator(MandatoryValidator.class)
         .addValidator(StringLengthValidator.class, 3, 30).addValidator(ResourceValidator.class).addValidator(
            ExpressionValidator.class, Utils.USER_NAME_VALIDATOR_REGEX, "ResourceValidator.msg.Invalid-char"));
      addUIFormInput(new UIFormStringInput(PASSWORD1X, "password", null).setType(UIFormStringInput.PASSWORD_TYPE)
         .addValidator(MandatoryValidator.class).addValidator(PasswordStringLengthValidator.class, 6, 30));
      addUIFormInput(new UIFormStringInput(PASSWORD2X, "password", null).setType(UIFormStringInput.PASSWORD_TYPE)
         .addValidator(MandatoryValidator.class).addValidator(PasswordStringLengthValidator.class, 6, 30));
      addUIFormInput(new UIFormStringInput("firstName", "firstName", null).addValidator(StringLengthValidator.class, 1,
         45).addValidator(MandatoryValidator.class));
      addUIFormInput(new UIFormStringInput("lastName", "lastName", null).addValidator(StringLengthValidator.class, 1,
         45).addValidator(MandatoryValidator.class));
      addUIFormInput(new UIFormStringInput("email", "email", null).addValidator(MandatoryValidator.class).addValidator(
         EmailAddressValidator.class));
   }
View Full Code Here

      uiSettingSet.
         /*addUIFormInput(new UIFormStringInput("id", "id", null).
                     addValidator(MandatoryValidator.class).setEditable(false)).
      addUIFormInput(new UIFormStringInput("windowId", "windowId", null).setEditable(false)).*/
            addUIFormInput(new UIFormInputInfo("displayName", "displayName", null)).addUIFormInput(
         new UIFormStringInput("title", "title", null).addValidator(StringLengthValidator.class, 3, 60).addValidator(ExpressionValidator.class, "[^\\<\\>]*",
               "UIPortletForm.msg.InvalidPortletTitle"))
         .addUIFormInput(
            new UIFormStringInput("width", "width", null).addValidator(ExpressionValidator.class, "(^([1-9]\\d*)px$)?",
               "UIPortletForm.msg.InvalidWidthHeight")).addUIFormInput(
         new UIFormStringInput("height", "height", null).addValidator(ExpressionValidator.class,
            "(^([1-9]\\d*)px$)?", "UIPortletForm.msg.InvalidWidthHeight")).addUIFormInput(
         new UIFormCheckBoxInput("showInfoBar", "showInfoBar", false)).addUIFormInput(
         new UIFormCheckBoxInput("showPortletMode", "showPortletMode", false)).addUIFormInput(
         new UIFormCheckBoxInput("showWindowState", "showWindowState", false)).addUIFormInput(
         new UIFormTextAreaInput("description", "description", null).addValidator(StringLengthValidator.class, 0,
View Full Code Here

            uiPortletPrefSet.getChildren().clear();
            for (Preference pref : pp)
            {
               if (!pref.isReadOnly())
               {
                  UIFormStringInput templateStringInput =
                     new UIFormStringInput(pref.getName(), null, pref.getValues().get(0));
                  templateStringInput.setLabel(res.getString("UIPortletForm.tab.label.Template"));
                  templateStringInput.addValidator(MandatoryValidator.class);
                  uiPortletPrefSet.addUIFormInput(templateStringInput);
               }

            }
            if (uiPortletPrefSet.getChildren().size() > 0)
View Full Code Here

            UIFormSelectBox langSelectBox = new UIFormSelectBox(key, key, null);
            set.addUIFormInput(langSelectBox);
            initLanguageCombo(langSelectBox);
            continue;
         }
         set.addUIFormInput(new UIFormStringInput(key, null, null));
      }
   }
View Full Code Here

      for (UIComponent set : getChildren())
      {
         UIFormInputSet inputSet = (UIFormInputSet)set;
         for (UIComponent uiComp : inputSet.getChildren())
         {
            UIFormStringInput uiInput = (UIFormStringInput)uiComp;
            uiInput.setValue(userProfile.getAttribute(uiInput.getName()));
         }
      }
   }
View Full Code Here

      for (UIComponent set : getChildren())
      {
         UIFormInputSet inputSet = (UIFormInputSet)set;
         for (UIComponent uiComp : inputSet.getChildren())
         {
            UIFormStringInput uiInput = (UIFormStringInput)uiComp;
            // if(uiInput.getValue() == null || uiInput.getValue().length() < 1)
            // continue;
            userProfile.getUserInfoMap().put(uiInput.getName(), uiInput.getValue());
         }
      }

      hanlder.saveUserProfile(userProfile, true);
View Full Code Here

      Util.getPortalRequestContext().addUIComponentToUpdateByAjax(uiApp.getUIPopupMessages());
   }

   public void quickSearch(UIFormInputSet quickSearchInput) throws Exception
   {
      UIFormStringInput input = (UIFormStringInput)quickSearchInput.getChild(0);
      UIFormSelectBox select = (UIFormSelectBox)quickSearchInput.getChild(1);
      String value = input.getValue();
      String selectBoxValue = select.getValue();
      Query<Page> query = new Query<Page>(null, null, null, null, Page.class);
      if (selectBoxValue.equals("title"))
         query.setTitle(value);
      else if (selectBoxValue.equals("ownerType"))
View Full Code Here

     UIFormCheckBoxInput<Boolean> uiVisibleCheck = new UIFormCheckBoxInput<Boolean>(VISIBLE, VISIBLE, false);
     uiDateInputCheck.setOnChange("SwitchPublicationDate");
     uiVisibleCheck.setOnChange("SwitchVisible");
    
      addChild(UIPageNodeSelector.class, null, null);
      addUIFormInput(new UIFormStringInput(PAGE_NAME, "name", null).addValidator(MandatoryValidator.class)
                     .addValidator(StringLengthValidator.class, 3, 30).addValidator(IdentifierValidator.class));
      addUIFormInput(new UIFormStringInput(PAGE_DISPLAY_NAME, "label", null)
          .setMaxLength(255).addValidator(StringLengthValidator.class, 3, 120));
      addUIFormInput(uiVisibleCheck.setChecked(true));
      addUIFormInput(uiDateInputCheck);
      addUIFormInput(new UIFormDateTimeInput(START_PUBLICATION_DATE, null, null).addValidator(DateTimeValidator.class));
      addUIFormInput(new UIFormDateTimeInput(END_PUBLICATION_DATE, null, null).addValidator(DateTimeValidator.class));
View Full Code Here

   }

   public void setEditMode() throws Exception
   {
      isEditMode = true;
      UIFormStringInput uiNameInput = getChildById(PAGE_NAME);
      uiNameInput.setEditable(false);
   }
View Full Code Here

TOP

Related Classes of org.exoplatform.webui.form.UIFormStringInput

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.