當前位置: 首頁>>代碼示例>>Java>>正文


Java ValidationUtils.rejectIfEmptyOrWhitespace方法代碼示例

本文整理匯總了Java中org.springframework.validation.ValidationUtils.rejectIfEmptyOrWhitespace方法的典型用法代碼示例。如果您正苦於以下問題:Java ValidationUtils.rejectIfEmptyOrWhitespace方法的具體用法?Java ValidationUtils.rejectIfEmptyOrWhitespace怎麽用?Java ValidationUtils.rejectIfEmptyOrWhitespace使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.springframework.validation.ValidationUtils的用法示例。


在下文中一共展示了ValidationUtils.rejectIfEmptyOrWhitespace方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
public void validate(Object obj, Errors errors) {
	// TODO Auto-generated method stub
	Book book = (Book) obj;
	ValidationUtils.rejectIfEmptyOrWhitespace(errors, "bookName", "bookName.required");
	ValidationUtils.rejectIfEmptyOrWhitespace(errors, "author", "authorName.required");

	ValidationUtils.rejectIfEmptyOrWhitespace(errors, "description", "description.required");

	if (book.getDescription().length() < 10 || book.getDescription().length() > 40) {
		errors.rejectValue("description", "description.length",
				"Please enter description within 40 charaters only");
	}

	if (book.getISBN() <= 150l) {
		errors.rejectValue("ISBN", "ISBN.required", "Please Enter Correct ISBN number");
	}

	ValidationUtils.rejectIfEmptyOrWhitespace(errors, "price", "price.incorrect");

	ValidationUtils.rejectIfEmptyOrWhitespace(errors, "publication", "publication.required");

}
 
開發者ID:PacktPublishing,項目名稱:Learning-Spring-5.0,代碼行數:24,代碼來源:BookValidator2.java

示例2: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
public void validate(Object o, Errors errors) {
    UserPreferencesDTO userPreferencesDTO = (UserPreferencesDTO) o;

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "userId", "field.required",
            "User Id must not be empty.");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "name", "field.required",
            "Name must not be empty");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "primaryColor", "field.required",
            "Primary Color must not be empty");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "secondaryColor", "field.required",
            "Secondary Color must not be empty");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "accentColor", "field.required",
            "Accent Color must not be empty");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "neutralLightColor", "field.required",
            "Neutral Light Color must not be empty");


    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "neutralDarkColor", "field.required",
            "Neutral Dark Color must not be empty");
}
 
開發者ID:jackcmeyer,項目名稱:SmartSync,代碼行數:27,代碼來源:UserPreferencesValidator.java

示例3: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
public void validate(Object target, Errors errors) {
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "username", "field.required");
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "password", "field.required");

    User user = (User) target;

    passwordValidator.validate(user.getRawPassword(), errors);
}
 
開發者ID:BakkerTom,項目名稱:happy-news,代碼行數:10,代碼來源:UserValidator.java

示例4: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
    public void validate(Object o, Errors errors) {
        User user = (User) o;

        ValidationUtils.rejectIfEmptyOrWhitespace(errors, "username", "NotEmpty");
//        if (user.getUsername().length() < 6 || user.getUsername().length() > 32) {
//            errors.rejectValue("username", "Size.userForm.username");
//        }
        if (userService.findByUsername(user.getUsername()) != null) {
            errors.rejectValue("username", "Duplicate.userForm.username");
        }

        ValidationUtils.rejectIfEmptyOrWhitespace(errors, "password", "NotEmpty");
//        if (user.getPassword().length() < 8 || user.getPassword().length() > 32) {
//            errors.rejectValue("password", "Size.userForm.password");
//        }

        if (!user.getPasswordConfirm().equals(user.getPassword())) {
            errors.rejectValue("passwordConfirm", "Diff.userForm.passwordConfirm");
        }
    }
 
開發者ID:bndynet,項目名稱:web-framework-for-java,代碼行數:22,代碼來源:UserValidator.java

示例5: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
public void validate(Object o, Errors errors) {

    UpdateTaskDTO updateTaskDTO = (UpdateTaskDTO) o;

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "taskId", "field.required",
            "User Id must not be empty.");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "description", "field.required", "" +
            "Description must not be empty.");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "dueDate", "field.required",
            "Due Date must not be empty");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "isCompleted", "field.required",
            "Is Completed must not be empty");
}
 
開發者ID:jackcmeyer,項目名稱:SmartSync,代碼行數:18,代碼來源:UpdateTaskValidator.java

示例6: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
public void validate(Object object, Errors errors) {

    WeatherLocationDTO weatherLocationDTO = (WeatherLocationDTO) object;

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "userId", "field.required",
            "User Id must not be empty");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "city", "field.required",
            "City must not be empty");
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "state", "field.required",
            "State must not be empty");

    if(!errors.hasErrors()) {
        if(weatherLocationDTO.getState().length() != 2) {
            errors.rejectValue("state", "filed.invalid",
                    "State must be length 2. Did you forget to use state code?");
        }

    }


}
 
開發者ID:jackcmeyer,項目名稱:SmartSync,代碼行數:24,代碼來源:WeatherValidator.java

示例7: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
/**
 * {@inheritDoc}
 */
public void validate(Object target, Errors errors) {
    UserProfileForm form = (UserProfileForm) target;

    UserProfileVO profile = form.getUserProfile();
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "userProfile.firstName",
            "error.valueEmpty");
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "userProfile.lastName",
            "error.valueEmpty");

    validateString(profile.getFirstName(), "userProfile.firstName", errors);
    validateString(profile.getLastName(), "userProfile.lastName", errors);
    validateString(profile.getSalutation(), "userProfile.salutation", errors);
    validateString(profile.getPosition(), "userProfile.position", errors);
    validateString(profile.getCompany(), "userProfile.company", errors);

    validateString(profile.getStreet(), "userProfile.street", errors);
    validateString(profile.getZip(), "userProfile.zip", errors);
    validateString(profile.getCity(), "userProfile.city", errors);
    ValidationHelper.validatePhoneNumber(profile.getPhone(), "phone", errors, false);
    ValidationHelper.validatePhoneNumber(profile.getFax(), "fax", errors, false);
    if (StringUtils.isEmpty(form.getLanguageCode())) {
        errors.rejectValue("languageCode", "error.valueEmpty");
    }
}
 
開發者ID:Communote,項目名稱:communote-server,代碼行數:28,代碼來源:UserManagementUserProfileValidator.java

示例8: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
/**
 * {@inheritDoc}
 */
@Override
public void validate(InviteUserForm form, Errors errors) {
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "emailAlias", "error.valueEmpty");
    if (!errors.hasFieldErrors("emailAlias")) {
        if (form.getEmailAlias().contains("@")) {
            if (!EmailValidator.validateEmailAddressByRegex(form.getEmailAlias())) {
                errors.rejectValue("emailAlias", "error.email.not.valid",
                        "The entered email address is not valid!");
            }
        } else {
            if (!form.getEmailAlias().matches(ValidationPatterns.PATTERN_ALIAS)) {
                errors.rejectValue("emailAlias", "error.alias.not.valid",
                        "The entered login is not valid!");
            }
        }
    }
}
 
開發者ID:Communote,項目名稱:communote-server,代碼行數:21,代碼來源:EmailAliasInvitationField.java

示例9: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
public void validate(Object obj, Errors errors) {
	Home homeForm = (Home) obj;
	ValidationUtils.rejectIfEmptyOrWhitespace(errors, "message",
			"message.empty");
	ValidationUtils.rejectIfEmptyOrWhitespace(errors, "quote",
			"quote.empty");

	if (homeForm.getMessage().length() > 500) {
		errors.rejectValue("message", "message.maxlength");
	}
	if (homeForm.getMessage().length() < 50) {
		errors.rejectValue("message", "message.minlength");
	}

	if (homeForm.getQuote().length() > 500) {
		errors.rejectValue("quote", "quote.maxlength");
	}
	if (homeForm.getQuote().length() < 50) {
		errors.rejectValue("quote", "quote.minlength");
	}
}
 
開發者ID:PacktPublishing,項目名稱:Spring-MVC-Blueprints,代碼行數:23,代碼來源:IndexValidator.java

示例10: validateServerSettings

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
/**
 * Validates the server settings.
 * 
 * @param form
 *            The form.
 * @param errors
 *            The errors.
 */
private void validateServerSettings(MailInForm form, Errors errors) {

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "server", "string.validation.empty");

    ValidationHelper.validatePortNumber("port", form.getPort(), false, errors);

    if (form.getProtocol() == null
            || !Pattern.matches("imap(s)?", form.getProtocol().getName())) {
        errors.rejectValue("protocol",
                "client.system.communication.mail.in.server.protocol.hint");
    }
    if (StringUtils.isBlank(form.getReconnectionTimeout())
            || !form.getReconnectionTimeout().matches("\\d+")) {
        errors.rejectValue("reconnectionTimeout", "string.validation.numbers.positive");
    }

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "mailbox", "string.validation.empty");
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "login", "string.validation.empty");
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "password", "string.validation.empty");
}
 
開發者ID:Communote,項目名稱:communote-server,代碼行數:29,代碼來源:MailInValidator.java

示例11: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
/**
 * {@inheritDoc}
 * 
 * @see org.springframework.validation.Validator#validate(Object,
 *      org.springframework.validation.Errors)
 */
public void validate(Object target, Errors errors) {
    ClientProfileEmailForm form = (ClientProfileEmailForm) target;
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "clientEmail", "error.valueEmpty");
    if (!errors.hasFieldErrors("clientEmail")) {
        if (!EmailValidator.validateEmailAddressByRegex(form.getClientEmail())) {
            errors.rejectValue("clientEmail", "error.email.not.valid",
                    "The entered email address is not valid!");
        }
    }
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "clientEmailName", "error.valueEmpty");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "clientSupportEmailAddress",
            "error.valueEmpty");
    if (!errors.hasFieldErrors("clientSupportEmailAddress")) {
        if (!EmailValidator.validateEmailAddressByRegex(form.getClientSupportEmailAddress())) {
            errors.rejectValue("clientSupportEmailAddress", "error.email.not.valid",
                    "The entered email address is not valid!");
        }
    }
}
 
開發者ID:Communote,項目名稱:communote-server,代碼行數:27,代碼來源:ClientProfileEmailValidator.java

示例12: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
public void validate(StoredSubmittable target, SubmittableRepository repository, Errors errors) {
    StoredSubmittable storedVersion = null;

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "submission", "required", "submission is required");

    if (errors.hasErrors()){
        return;
    }

    if (target.getId() != null) {
        storedVersion = (StoredSubmittable) repository.findOne(target.getId());
    }

    this.validateAlias(target,repository,errors);

    this.validate(target, storedVersion, errors);
}
 
開發者ID:EMBL-EBI-SUBS-OLD,項目名稱:subs,代碼行數:18,代碼來源:CoreSubmittableValidationHelper.java

示例13: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
public void validate(Object o, Errors errors) {
    Usuario usuario = (Usuario) o;

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "direccion", "NotEmpty");
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "localidad", "NotEmpty");
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "provincia", "NotEmpty");
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "codigoPostal", "NotEmpty");
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "telefono", "NotEmpty");
}
 
開發者ID:EventSoftGroup,項目名稱:EventSoft,代碼行數:11,代碼來源:UserValidator.java

示例14: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
public void validate(Object o, Errors errors) {

    TodoTaskDTO todoTaskDTO = (TodoTaskDTO) o;

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "todoListId", "field.required",
            "To Do List Id must not be empty.");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "description", "field.required",
            "Description must not be empty.");

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "dueDate", "field.required",
            "Due Date must not be empty.");
}
 
開發者ID:jackcmeyer,項目名稱:SmartSync,代碼行數:15,代碼來源:TodoTaskValidator.java

示例15: validate

import org.springframework.validation.ValidationUtils; //導入方法依賴的package包/類
@Override
public void validate(Object model, Errors errors) {
	EmployeeForm empForm = (EmployeeForm) model;
	
	ValidationUtils.rejectIfEmptyOrWhitespace(errors, "firstName", "empty.firstName");
	ValidationUtils.rejectIfEmptyOrWhitespace(errors, "lastName", "empty.lastName");
	
	if(empForm.getAge() < 0) errors.rejectValue("age", "negative.age");
	if(empForm.getAge() > 65) errors.rejectValue("age", "retirable.age");
	
	if(empForm.getBirthday().before(new Date(50,0,1))) errors.rejectValue("birthday", "old.birthday");
	Date now = new Date();
	if(empForm.getBirthday().getYear() == now.getYear() || empForm.getBirthday().before(new Date(99,0,1))) errors.rejectValue("birthday", "underage.birthday");
}
 
開發者ID:PacktPublishing,項目名稱:Spring-5.0-Cookbook,代碼行數:15,代碼來源:EmployeeValidator.java


注:本文中的org.springframework.validation.ValidationUtils.rejectIfEmptyOrWhitespace方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。