Package org.exoplatform.webui.form

Examples of org.exoplatform.webui.form.UIFormDateTimeInput


        addUIFormInput(uiFormLanguagesSelectBox);
        addUIFormInput(new UIFormStringInput(I18N_LABEL, null, null).setMaxLength(255).addValidator(
                StringLengthValidator.class, 3, 120));
        addUIFormInput(uiVisibleCheck.setChecked(true));
        addUIFormInput(uiDateInputCheck);
        UIFormInputBase<String> startPubDateInput = new UIFormDateTimeInput(START_PUBLICATION_DATE, null, null)
                .addValidator(DateTimeValidator.class);
        UIFormInputBase<String> endPubDateInput = new UIFormDateTimeInput(END_PUBLICATION_DATE, null, null)
                .addValidator(DateTimeValidator.class);
        addUIFormInput(startPubDateInput);
        addUIFormInput(endPubDateInput);
        addUIFormInput(uiRestrictOutsidePublicationWindow);
View Full Code Here


         new UIFormStringInput("name", "name", null).addValidator(MandatoryValidator.class).addValidator(
            StringLengthValidator.class, 3, 30).addValidator(IdentifierValidator.class)).addUIFormInput(
         new UIFormStringInput("label", "label", null).addValidator(StringLengthValidator.class, 3, 120))
         .addUIFormInput(new UIFormCheckBoxInput<Boolean>("visible", "visible", true).setChecked(true)).addUIFormInput(
            uiDateInputCheck).addUIFormInput(
            new UIFormDateTimeInput(START_PUBLICATION_DATE, null, null).addValidator(MandatoryValidator.class)
               .addValidator(DateTimeValidator.class)).addUIFormInput(
            new UIFormDateTimeInput(END_PUBLICATION_DATE, null, null).addValidator(MandatoryValidator.class)
               .addValidator(DateTimeValidator.class));
      addUIFormInput(uiSettingSet);
      setSelectedTab(uiSettingSet.getId());

      UIPageSelector2 uiPageSelector = createUIComponent(UIPageSelector2.class, null, null);
View Full Code Here

      addUIFormInput(new UIFormCheckBoxInput<Boolean>(VISIBLE, VISIBLE, false).setChecked(true));
      UIFormCheckBoxInput<Boolean> uiDateInputCheck =
         new UIFormCheckBoxInput<Boolean>(SHOW_PUBLICATION_DATE, SHOW_PUBLICATION_DATE, false);
      uiDateInputCheck.setOnChange("SwitchPublicationDate");
      addUIFormInput(uiDateInputCheck);
      addUIFormInput(new UIFormDateTimeInput(START_PUBLICATION_DATE, null, null).addValidator(DateTimeValidator.class)
         .addValidator(MandatoryValidator.class));
      addUIFormInput(new UIFormDateTimeInput(END_PUBLICATION_DATE, null, null).addValidator(DateTimeValidator.class)
         .addValidator(MandatoryValidator.class));
   }
View Full Code Here

            return new ApplicationMessage(msgBuild.toString().replace(".", "*"), null);
        }

        private void makeDateInputMsg(UIFormMultiValueInputSet multiInput, StringBuilder msgBuild) {
            for (UIComponent multiInputChild : multiInput.getChildren()) {
                UIFormDateTimeInput dateInput = (UIFormDateTimeInput) multiInputChild;
                Calendar calendar = dateInput.getCalendar();
                if (calendar != null) {
                    SimpleDateFormat dateFormat = new SimpleDateFormat(dateInput.getDatePattern_());
                    msgBuild.append(" " + dateFormat.format(dateInput.getCalendar().getTime()));
                } else {
                    msgBuild.append("null");
                }
            }
        }
View Full Code Here

        inputSet.addUIFormInput(new UIFormStringInput(USERNAME, null, null).addValidator(MandatoryValidator.class));
        inputSet.addUIFormInput(new UIFormStringInput(PASSWORD, null, null).setType(UIFormStringInput.PASSWORD_TYPE));
        inputSet.addUIFormInput(new UIFormColorPicker(FAVORITE_COLOR, null, UIFormColorPicker.Colors.N_RED));
        inputSet.addUIFormInput(new UIFormRadioBoxInput(GENDER, "Male", makeRadioOptions())
                .addValidator(MandatoryValidator.class));
        inputSet.addUIFormInput(new UIFormDateTimeInput(DATE_OF_BIRTH, null, new Date()));
        inputSet.addUIFormInput(new UIFormTextAreaInput(DESCRIPTION, null, ""));

        List<SelectItemOption<String>> selectItemOptions = makeSelectItemOptions();
        inputSet.addUIFormInput(new UIFormSelectBox(POSITION, null, selectItemOptions));
        inputSet.addUIFormInput(new UICheckBoxInput(RECEIVE_EMAIL, null, false));
View Full Code Here

            boolean receiveEmail = uiForm.getUICheckBoxInput(RECEIVE_EMAIL).isChecked();
            String favoriteColor = (String) uiForm.getUIInput(FAVORITE_COLOR).getValue();
            String position = (String) uiForm.getUIInput(POSITION).getValue();
            String gender = (String) uiForm.getUIInput(GENDER).getValue();

            UIFormDateTimeInput dateInput = uiForm.getUIFormDateTimeInput(DATE_OF_BIRTH);
            SimpleDateFormat dateFormat = new SimpleDateFormat(dateInput.getDatePattern_());
            Calendar calendar = dateInput.getCalendar();
            String dateOfBirth = calendar == null ? null : dateFormat.format(calendar.getTime());

            StringBuilder strBuilder = new StringBuilder();
            strBuilder.append(userName);
            strBuilder.append("<br/>");
View Full Code Here

        return "DateTimeValidator.msg.Invalid-input";
    }

    @Override
    protected boolean isValid(String value, UIFormInput uiInput) {
        UIFormDateTimeInput uiDateInput = (UIFormDateTimeInput) uiInput;
        SimpleDateFormat sdf = new SimpleDateFormat(uiDateInput.getDatePattern_().trim());
        // Specify whether or not date/time parsing is to be lenient.
        sdf.setLenient(false);
        try {
            sdf.parse(value);
            return true;
View Full Code Here

   }

   @Override
   protected boolean isValid(String value, UIFormInput uiInput)
   {
      UIFormDateTimeInput uiDateInput = (UIFormDateTimeInput)uiInput;
      SimpleDateFormat sdf = new SimpleDateFormat(uiDateInput.getDatePattern_().trim());
      // Specify whether or not date/time parsing is to be lenient.
      sdf.setLenient(false);
      try
      {
         sdf.parse(value);
View Full Code Here

      if (uiInput.getValue() == null || ((String)uiInput.getValue()).trim().length() == 0)
      {
         return;
      }
      String s = (String)uiInput.getValue();
      UIFormDateTimeInput uiDateInput = (UIFormDateTimeInput)uiInput;
      SimpleDateFormat sdf = new SimpleDateFormat(uiDateInput.getDatePattern_().trim());

      UIForm uiForm = ((UIComponent)uiInput).getAncestorOfType(UIForm.class);
      String label;
      try
      {
View Full Code Here

TOP

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

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.