package ru.ulstu.name; import org.springframework.stereotype.Service; import org.springframework.validation.Errors; @Service public abstract class BaseService { public BaseRepository baseRepository; public void checkUniqueName(NameContainer nameContainer, Errors errors, Integer id, String checkField, String errorMessage) { if (nameContainer.getName().equals(baseRepository.findByNameAndNotId(nameContainer.getName(), id))) { errors.rejectValue(checkField, "errorCode", errorMessage); } } }