@Override public void setRequired(final boolean required) { this.textField.setRequired(required); }
numberOfRequestsField.setRequired(true); numberOfRequestsField.setRequiredError("Must be given"); numberOfRequestsField.setNullRepresentation(""); timeoutField.setRequired(true); timeoutField.setRequiredError("Must be given"); timeoutField.setWidth(FIELD_WIDTH, Unit.PIXELS);
private Field<String> createKeyLengthTextField() { String caption = i18n.translate("key.length"); final TextField field = new TextField(caption); field.setDescription(caption); field.setMaxLength(4); field.setRequired(true); field.addStyleName("required"); field.setWidth(100, Unit.PERCENTAGE); // force plain input field.setColumns(0); return field; }
editableField.setRequired(true); editableField.setRequiredError("You must provide a value."); editableField.setValidationVisible(false);
final TextField field = new TextField(); field.setImmediate(true); field.setRequired(true); field.setNullSettingAllowed(false); field.setConverter(new StringToIntegerConverter()); final TextField field = new TextField(); field.setImmediate(true); field.setRequired(true); field.setNullSettingAllowed(false); field.setConverter(new StringToDoubleConverter());
fileName.setNullSettingAllowed(false); fileName.setWidth("100%"); fileName.setRequired(true); fileName.setRequiredError("This field cannot be null.");
/** * Instantiates a new resource type form. */ public ResourceTypeForm() { setCaption("Resource Type Detail"); resourceTypeLayout.setMargin(true); name.setRequired(true); name.setWidth("100%"); resourceTypeLayout.addComponent(name); label.setRequired(true); label.setWidth("100%"); resourceTypeLayout.addComponent(label); resourceLabel.setRequired(false); resourceLabel.setWidth("100%"); resourceTypeLayout.addComponent(resourceLabel); resourceTypeLayout.addComponent(storageStrategy); resourceTypeLayout.addComponent(persistenceSelectorStrategy); setResourceType(createBasicResourceType()); resourceTypeEditor.bind(name, "name"); resourceTypeEditor.bind(label, "label"); resourceTypeEditor.bind(resourceLabel, "resourceLabel"); resourceTypeEditor.bind(storageStrategy, "storageStrategy"); resourceTypeEditor.bind(persistenceSelectorStrategy, "persistenceSelectorStrategy"); setCompositionRoot(resourceTypeLayout); }
ueiBase.setNullSettingAllowed(false); ueiBase.setWidth("100%"); ueiBase.setRequired(true); ueiBase.setValue(defaultUei); ueiBase.setRequiredError("UEI Base cannot be null.");
/** * Instantiates a new system definition choice field. * * @param caption the caption */ public SystemDefChoiceField(String caption) { setCaption(caption); oidType.setNullSelectionAllowed(false); oidType.select("Single"); oidValue.setWidth("100%"); oidValue.setNullSettingAllowed(false); oidValue.setRequired(true); oidValue.setImmediate(true); oidValue.addValidator(new RegexpValidator("^\\.[.\\d]+$", "Invalid OID {0}")); }
serviceNameField.setCaption("Service name"); serviceNameField.setNullRepresentation(""); serviceNameField.setRequired(true); serviceNameField.setRequiredError("required"); serviceNameField.addValidator(new RegexpValidator("^[A-Za-z0-9_-]+$", connectionTextField.setWidth(400, Unit.PIXELS); connectionTextField.setCaption("Connection"); connectionTextField.setRequired(true); connectionTextField.setRequiredError("required"); connectionTextField.setDescription("The JMX connection string, e.g.: <hostname>:<port> OR service:jmx:<protocol>:<sap>");
final TextField field = new TextField(); field.setSizeFull(); field.setRequired(true); field.setImmediate(true); field.addValidator(new RegexpValidator("^\\.[.\\d]+$", "Invalid OID {0}")); final TextField field = new TextField(); field.setSizeFull(); field.setRequired(true); field.setImmediate(true); field.addValidator(new StringLengthValidator("Invalid alias. It should not contain more than 19 characters.", 1, 19, false)); final TextField field = new TextField(); field.setSizeFull(); field.setRequired(true); field.setImmediate(true); field.addValidator(new RegexpValidator("^(?i)(counter|gauge|timeticks|integer|octetstring|string)?\\d*$", // Based on NumericAttributeType and StringAttributeType
/** * Instantiates a new system definition form. * * @param groupNames the group names */ public SystemDefForm(final List<String> groupNames) { setCaption("System Definition Detail"); systemDefLayout.setMargin(true); name.setRequired(true); name.setWidth("100%"); systemDefLayout.addComponent(name); systemDefChoice.setRequired(true); systemDefLayout.addComponent(systemDefChoice); collect = new CollectField("MIB Groups", groupNames); collect.setRequired(true); systemDefLayout.addComponent(collect); setSystemDef(createBasicSystemDef()); systemDefEditor.bind(name, "name"); systemDefEditor.bind(systemDefChoice, "systemDefChoice"); systemDefEditor.bind(collect, "collect"); setCompositionRoot(systemDefLayout); }
@Test public void preventSwitchingLocaleWhenFormIsInValid() throws Exception { // GIVEN formViewer.setCurrentLocale(Locale.ENGLISH); formViewer.setAvailableLocales(new ArrayList<Locale>() {{ add(Locale.ENGLISH); add(Locale.GERMAN); }}); // Add an invalid form. TextField requiredTextField = new TextField(); requiredTextField.setRequired(true); FormSection formSection = mock(FormSection.class); when(formSection.iterator()).thenReturn(new ArrayList<Component>() {{ add(requiredTextField); }}.iterator()); formViewer.addFormSection("", formSection); // WHEN // Try to switch the language. formViewer.setCurrentLocale(Locale.GERMAN); // THEN // Should stay the same. assertEquals(Locale.ENGLISH, getLanguageSelector(formViewer).getValue()); }
@Test public void validationFailsIfSubFieldValidatorFails() throws Exception { // GIVEN createField(); // add required text field with invalid email text TextField textField = new TextField(); textField.setRequired(true); textField.addValidator(EMAIL_VALIDATOR); textField.setValue("foo"); addSubField(textField); // WHEN boolean isValid = multiField.isValid(); // THEN assertFalse(isValid); }
eventLayout.setSpacing(true); eventUei.setRequired(true); eventUei.setWidth("100%"); eventLayout.addComponent(eventUei); eventLabel.setRequired(true); eventLabel.setWidth("100%"); eventLayout.addComponent(eventLabel); alarmDataReductionKey.setNullRepresentation(""); alarmDataReductionKey.setVisible(false); alarmDataReductionKey.setRequired(true); eventLayout.addComponent(alarmDataReductionKey);
/** * Instantiates a new SNMP collection form. * * @param dataCollectionConfigDao the data collection configuration DAO */ public SnmpCollectionForm(final DataCollectionConfigDao dataCollectionConfigDao) { setCaption("SNMP Collection Detail"); snmpCollectionLayout.setMargin(true); name.setRequired(true); name.setWidth("100%"); snmpCollectionLayout.addComponent(name); snmpStorageFlag.setRequired(true); snmpStorageFlag.addItem("select"); snmpStorageFlag.addItem("all"); snmpCollectionLayout.addComponent(snmpStorageFlag); rrd.setRequired(true); rrd.setWidth("100%"); snmpCollectionLayout.addComponent(rrd); includeCollections = new IncludeCollectionField(dataCollectionConfigDao); snmpCollectionLayout.addComponent(includeCollections); setSnmpCollection(createBasicSnmpCollection()); snmpCollectionEditor.bind(name, "name"); snmpCollectionEditor.bind(snmpStorageFlag, "snmpStorageFlag"); snmpCollectionEditor.bind(rrd, "rrd"); snmpCollectionEditor.bind(includeCollections, "includeCollections"); setCompositionRoot(snmpCollectionLayout); }
m_ipServiceComponent.setRequired(m_typeSelect.getValue() == EdgeType.IP_SERVICE); m_reductionKeyComponent.setVisible(m_typeSelect.getValue() == EdgeType.REDUCTION_KEY); m_reductionKeyComponent.setRequired(m_typeSelect.getValue() == EdgeType.REDUCTION_KEY); m_applicationComponent.setVisible(m_typeSelect.getValue() == EdgeType.APPLICATION); m_applicationComponent.setRequired(m_typeSelect.getValue() == EdgeType.APPLICATION); m_weightField.setRequired(true); m_weightField.setWidth(100.0f, Unit.PERCENTAGE); m_weightField.addValidator(value -> {
groupLayout.setMargin(true); name.setRequired(true); name.setWidth("100%"); groupLayout.addComponent(name);
step.setRequired(true); step.setImmediate(true); step.setValidationVisible(true);
m_nameTextField.setValue(businessService.getName()); m_nameTextField.setWidth(100, Unit.PERCENTAGE); m_nameTextField.setRequired(true); m_nameTextField.focus(); m_nameTextField.addValidator(new AbstractStringValidator("Name must be unique") { m_thresholdTextField.setRequired(false); m_thresholdTextField.setEnabled(false); m_thresholdTextField.setImmediate(true); m_exponentialPropagationBaseTextField.setRequired(false); m_exponentialPropagationBaseTextField.setEnabled(false); m_exponentialPropagationBaseTextField.setImmediate(true);