17 lines
536 B
Java
17 lines
536 B
Java
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);
|
|
}
|
|
}
|
|
}
|