예제 #1
0
 void setBatch(Batch batch) {
   if (batches.size() == savedBatches) {
     batches.remove(savedBatches - 1);
   }
   if (batch.getLastRow() != -1) {
     this.lastRowNumber = batch.getLastRow();
     this.highestRowNumber = batch.getLastRow();
   } else {
     highestRowNumber = Math.max(batch.getEndRow(), highestRowNumber);
     tailLast = batch.isLast();
   }
   this.batches.add(0, batch);
 }