Всем привет. Прошу подсказать, почему валику не нравиться проверка подходящего списка видео.
package com.javarush.task.task27.task2712.ad;
//Реклама
public class Advertisement {
//видео
private Object content;
//Название видео
private String name;
//начальная сумма, стоимость рекламы в копейках. Используем long, чтобы избежать проблем с округлением
private long initialAmount;
//количество оплаченных показов
private int hits;
//продолжительность в секундах
private int duration;
private long amountPerOneDisplaying;
public Advertisement(Object content, String name, long initialAmount, int hits, int duration) {
this.content = content;
this.name = name;
this.initialAmount = initialAmount;
this.hits = hits;
this.duration = duration;
if (hits > 0) {
//Стоимость одного ролика
amountPerOneDisplaying = initialAmount / hits;
}
}
public String getName() {
return name;
}
public int getDuration() {
return duration;
}
public long getAmountPerOneDisplaying() {
return amountPerOneDisplaying;
}
//Проверка показов
public void revalidate() {
if (hits == 0) {
throw new UnsupportedOperationException();
}
hits--;
}
public int getHits() {
return hits;
}
}