private void extendWorksheet(final int rowIndex) throws IOException, ServiceException { this.worksheetEntry = this.worksheetEntry.getSelf(); if (this.worksheetEntry.getRowCount() < rowIndex) { this.worksheetEntry.setRowCount(rowIndex + GSConstants.DEFAULT_WORKSHEET_ROWS); this.worksheetEntry = this.worksheetEntry.update(); } }
@Override protected SpreadsheetWorksheet createWorksheet(final SpreadsheetWorksheetMetadata metadata) throws Exception { final WorksheetEntry worksheetEntry = new WorksheetEntry(); worksheetEntry.setTitle(new PlainTextConstruct(metadata.getName())); worksheetEntry.setColCount(GSConstants.DEFAULT_WORKSHEET_COLS); worksheetEntry.setRowCount(GSConstants.DEFAULT_WORKSHEET_ROWS); return new GSWorksheet(this, worksheetEntry, false); }