package com.metservice.kanban.model;
import static java.util.Arrays.asList;
import static java.util.Collections.unmodifiableList;
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.List;
public class KanbanBacklog extends AbstractList<KanbanCell> {
private final List<KanbanCell> cells;
public KanbanBacklog(KanbanCell... cells) {
this(asList(cells));
}
public KanbanBacklog(List<KanbanCell> cells) {
this.cells = unmodifiableList(new ArrayList<KanbanCell>(cells));
}
@Override
public KanbanCell get(int index) {
return cells.get(index);
}
@Override
public int size() {
return cells.size();
}
}