Вопрос про валидность данных

344
23 января 2018, 11:52

Странный вопрос, но в голову больше ничего не лезет. Что ещё можно сделать если id меньше 0 или имя фамилия пустые?

 public User(int id, String name, String lastName) {
        if (id > 0)
            this.id = id;
        else
            throw new IllegalArgumentException("id не может быть 0 и меньше");
        if (name.isEmpty() || lastName.isEmpty())
            throw new RuntimeException("Имя или фамилия не могут быть пустыми");
        else {
            this.name = name;
            this.lastName = lastName;
        }
    }
READ ALSO
Перебрать элементы Deque/Queue

Перебрать элементы Deque/Queue

Привет всем! Как можно перебрать все элементы Deque и Queue как в массиве?

236
AsynkTask. Как завершить преждевременно. Break?

AsynkTask. Как завершить преждевременно. Break?

ЭкспериментируюЗапустил Активити, а через него перехожу на второе активити, в нем запускаю AsyncTask

276
Стоит ли учить RxJava и Java 8 если я перешел на Kotlin?

Стоит ли учить RxJava и Java 8 если я перешел на Kotlin?

Вопрос такойЯ Android разработчик, пишу на котлине

270
Не сохраняется сущность в базу при использовании Spring/Hibernate

Не сохраняется сущность в базу при использовании Spring/Hibernate

Всем привет, не могу разобраться почему не сохраняется сущность DateException в базу данных при вызове метода контроллера addExceptionToEventКонтроллер...

282