protected void enforceFieldRequiredness( ActionParametersMap params, ErrorCollection errorCollection) { for (String field : getFieldsToCopy()) { if (StringUtils.isEmpty(params.getString(field))) { errorCollection.addError(field, getI18nBean().getText("com.heroku.errors.emptyField")); } } }
/** {@inheritDoc} */ @Override public void validateSonarProject(ActionParametersMap params, ErrorCollection errorCollection) { LOGGER.debug("Validating Sonar Project Properties"); if (!params.getBoolean(CFG_SONAR_PROJECT_CONFIGURED)) { if (StringUtils.isBlank(params.getString(CFG_SONAR_PROJECT_KEY))) { errorCollection.addError( CFG_SONAR_PROJECT_KEY, getI18nBean().getText("sonar.project.key.mandatory")); } else if (params.getString(CFG_SONAR_PROJECT_KEY).indexOf(":") == -1) { errorCollection.addError( CFG_SONAR_PROJECT_KEY, getI18nBean().getText("sonar.project.key.invalid")); } if (StringUtils.isBlank(params.getString(CFG_SONAR_PROJECT_NAME))) { errorCollection.addError( CFG_SONAR_PROJECT_NAME, getI18nBean().getText("sonar.project.name.mandatory")); } if (StringUtils.isBlank(params.getString(CFG_SONAR_PROJECT_VERSION))) { errorCollection.addError( CFG_SONAR_PROJECT_VERSION, getI18nBean().getText("sonar.project.version.mandatory")); } if (StringUtils.isBlank(params.getString(CFG_SONAR_SOURCES))) { errorCollection.addError( CFG_SONAR_SOURCES, getI18nBean().getText("sonar.sources.mandatory")); } else if (StringUtils.split(params.getString(CFG_SONAR_SOURCES), DIRECTORY_SEPARATOR).length < 1) { errorCollection.addError( CFG_SONAR_SOURCES, getI18nBean().getText("sonar.sources.mandatory")); } } }
void validateWaittime(String value) { if (StringUtils.isEmpty(value)) { errorCollection.addError( "waittime", textProvider.getText("com.zend.zendserver.plugins.waittime.required")); } try { int normalizedValue = Integer.parseInt(value); if (normalizedValue <= 0) { errorCollection.addError( "waittime", textProvider.getText("com.zend.zendserver.plugins.waittime.zero")); } if (normalizedValue > 100) { errorCollection.addError( "waittime", textProvider.getText("com.zend.zendserver.plugins.waittime.too_large")); } } catch (Exception e) { errorCollection.addError( "waittime", textProvider.getText("com.zend.zendserver.plugins.waittime.error")); } }