public void setValue(String value) { String errorMessage = validate(value); if (!"".equals(errorMessage)) { throw new IllegalArgumentException("The value \"" + value + "\" did not pass validation: " + errorMessage); } this.value = value; }
public void setValue(String value) { String errorMessage = validate(value); Preconditions.checkArgument("".equals(errorMessage), "The value \"" + value + "\" did not pass validation: " + errorMessage); this.value = value; }
public void setValue(String value) { String errorMessage = validate(value); if (!"".equals(errorMessage)) { throw new IllegalArgumentException("The value \"" + value + "\" did not pass validation: " + errorMessage); } this.value = value; }
public void onConfigurationPropertyFocusLost(String name) { ConfigurationProperty configurationProperty = getConfigurationPropertyByName(name); Preconditions.checkArgument(configurationProperty != null, "No such configuration property: " + name); String newValueCandidate = view.getConfigurationPropertyValue(name); String errorMessage = configurationProperty.validate(newValueCandidate); view.setConfigurationPropertyErrorMessage(configurationProperty.getName(), errorMessage); if ("".equals(errorMessage)) { configurationProperty.setValue(newValueCandidate); configurationModel.setUpdatedFlag(); } else { view.setFocusOnConfigurationPropertyField(name); view.setFocusOnConfigurationView(); } }
public void onConfigurationPropertyFocusLost(String name) { ConfigurationProperty configurationProperty = getConfigurationPropertyByName(name); if (configurationProperty == null) { throw new IllegalArgumentException("No such configuration property: " + name); } String newValueCandidate = view.getConfigurationPropertyValue(name); String errorMessage = configurationProperty.validate(newValueCandidate); view.setConfigurationPropertyErrorMessage(configurationProperty.getName(), errorMessage); if ("".equals(errorMessage)) { configurationProperty.setValue(newValueCandidate); configurationModel.setUpdatedFlag(); } else { view.setFocusOnConfigurationPropertyField(name); view.setFocusOnConfigurationView(); } }
public void onConfigurationPropertyFocusLost(String name) { ConfigurationProperty configurationProperty = getConfigurationPropertyByName(name); if (configurationProperty == null) { throw new IllegalArgumentException("No such configuration property: " + name); } String newValueCandidate = view.getConfigurationPropertyValue(name); String errorMessage = configurationProperty.validate(newValueCandidate); view.setConfigurationPropertyErrorMessage(configurationProperty.getName(), errorMessage); if ("".equals(errorMessage)) { configurationProperty.setValue(newValueCandidate); configurationModel.setUpdatedFlag(); } else { view.setFocusOnConfigurationPropertyField(name); view.setFocusOnConfigurationView(); } }