com.extentech.ExtenXLS.web
Class FileWebWorkBook

java.lang.Object
  extended by com.extentech.ExtenXLS.DocumentHandle
      extended by com.extentech.ExtenDOC.DocHandle
          extended by com.extentech.ExtenXLS.web.MemeDocument
              extended by com.extentech.ExtenXLS.web.MemeWorkBook
                  extended by com.extentech.ExtenXLS.web.WebWorkBook
                      extended by com.extentech.ExtenXLS.web.FileWebWorkBook
All Implemented Interfaces:
Document, Handle, WorkBook, com.extentech.toolkit.LogOutputter

public class FileWebWorkBook
extends WebWorkBook

Author:
John McMahon :: [ Jul 31, 2008 ] :: Copyright ©2010 Extentech Inc.

Field Summary
 
Fields inherited from class com.extentech.ExtenXLS.web.MemeDocument
ACCESS_STATUS_PRIVATE, ACCESS_STATUS_PUBLIC, ACCESS_STATUS_SHARED
 
Fields inherited from interface com.extentech.ExtenXLS.WorkBook
ALLOWDUPES, CALCULATE_ALWAYS, CALCULATE_AUTO, CALCULATE_EXPLICIT, DEBUG_HIGH, DEBUG_LOW, DEBUG_MEDIUM, SHAREDUPES, STRING_ENCODING_AUTO, STRING_ENCODING_COMPRESSED, STRING_ENCODING_UNICODE
 
Constructor Summary
FileWebWorkBook(Connection conn, int midi)
           
FileWebWorkBook(Connection conn, int midi, File f)
           
 
Method Summary
 void deleteBook(WorkBook book, int memeid)
          Deletes the meme record
 WorkBook getBook(int memeid)
          retrieves XML bytes for database record ID and converts to XLS WorkBook
 List getRESTlog()
           
 File getWorkBookFile()
           
 InputStream getXMLStream(int memeid)
          retrieves XML bytes for database record ID
 void saveBook(int memeid)
           
 void setWorkBookFile(File w)
           
 
Methods inherited from class com.extentech.ExtenXLS.web.WebWorkBook
applyDiff, commit, convertDocumentToInputStream, getDiff, getDiffs, getLatestXML, incrementVersionNumber, init, printDocument, revertDiff
 
Methods inherited from class com.extentech.ExtenXLS.web.MemeWorkBook
addProperty, addSheetFromWorkBook, addSheetFromWorkBookWithFormatting, addWorkSheet, addWorkSheet, calculateFormulas, close, copyChartToSheet, copyChartToSheet, copyWorkSheet, createChart, createNamedRange, createWorkSheet, createWorkSheet, deleteChart, equals, finalize, getBytes, getCell, getCellRanges, getCells, getChart, getChartById, getCharts, getConditionalFormats, getFactory, getFormats, getFormulaCalculationMode, getFormulaHandle, getImage, getImages, getIsExcel2007, getName, getNamedRange, getNamedRangeInScope, getNamedRanges, getNamedRangesInScope, getNoSheetWorkBook, getNumCells, getNumWorkSheets, getPivotTable, getPivotTables, getProperties, getProperty, getStats, getStats, getWorkBook, getWorkingDirectory, getWorkSheet, getWorkSheet, getWorkSheets, getXLSVersionString, hashCode, is1904, removeAllWorkSheets, reset, searchAndReplace, setDebugLevel, setDefaultColWidth, setDefaultRowHeight, setDupeStringMode, setFormulaCalculationMode, setName, setProperties, setProtected, setStringEncodingMode, toString, write, write, write, write, writeBytes, writeXLSXBytes
 
Methods inherited from class com.extentech.ExtenXLS.web.MemeDocument
addUser, appendOutputDir, bindData, createPage, deleteDoc, getAllDiffs, getConcurrentUsers, getConnection, getCryptPass, getDataFactory, getDatamapping, getDefaultFileString, getDescription, getFileName, getLatestDiff, getMemeId, getMemeType, getMessageManager, getNumPages, getOutputDir, getOwnerId, getPages, getRESTEmit, getServerURL, getSession, getSharingAccess, getTempfile, isPublic, isSaved, loadDataDefinition, loadDataDefinition, log, log, log, main, revert, save, setConnection, setCryptPass, setDataFactory, setDatamapping, setDescription, setMemeId, setMemeType, setMessageManager, setOutputDir, setOwnerId, setRESTlog, setSaved, setServerURL, setSession, setSharingAccess, setStoreAsXML, setStoreBookAsFile, setTempfile, storeAsXML, storeBookAsFile, storeDiff, storeNewDocument
 
Methods inherited from class com.extentech.ExtenDOC.DocHandle
getAllText, getFormatHandles, getPage, getParagraphs, getTextRangeHandles, getVersion, getXHTML, setFileName, setXHTML
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.extentech.ExtenXLS.WorkBook
addProperty, addSheetFromWorkBook, addWorkSheet, calculateFormulas, copyChartToSheet, copyChartToSheet, copyWorkSheet, createWorkSheet, getBytes, getCell, getCells, getChart, getCharts, getFormats, getFormulaCalculationMode, getName, getNamedRange, getNamedRanges, getNoSheetWorkBook, getNumCells, getPivotTable, getPivotTables, getProperty, getWorkBook, getWorkingDirectory, getWorkSheet, getWorkSheet, getWorkSheets, removeAllWorkSheets, reset, setDebugLevel, setDefaultColWidth, setDefaultRowHeight, setDupeStringMode, setFormulaCalculationMode, setName, setProtected, setStringEncodingMode, toString, writeBytes
 
Methods inherited from interface com.extentech.toolkit.LogOutputter
log, log, log
 

Constructor Detail

FileWebWorkBook

public FileWebWorkBook(Connection conn,
                       int midi)

FileWebWorkBook

public FileWebWorkBook(Connection conn,
                       int midi,
                       File f)
Method Detail

getWorkBookFile

public File getWorkBookFile()
Returns:
Returns the workBookFile.

setWorkBookFile

public void setWorkBookFile(File w)
Parameters:
workBookFile - The workBookFile to set.

getRESTlog

public List getRESTlog()
Overrides:
getRESTlog in class MemeDocument
Returns:
Returns the restlog.
See Also:
MemeDocument.getRESTlog()

deleteBook

public void deleteBook(WorkBook book,
                       int memeid)
                throws SQLException
Description copied from class: MemeDocument
Deletes the meme record

Overrides:
deleteBook in class MemeDocument
Parameters:
book - WorkBookHandle
memeid - int ID of this meme database record
Throws:
SQLException
See Also:
MemeDocument.deleteBook(com.extentech.ExtenXLS.WorkBook, int)

getBook

public WorkBook getBook(int memeid)
                 throws SQLException
Description copied from class: MemeDocument
retrieves XML bytes for database record ID and converts to XLS WorkBook

Overrides:
getBook in class MemeDocument
Returns:
WorkBookHandle
Throws:
SQLException
See Also:
MemeDocument.getBook(int)

getXMLStream

public InputStream getXMLStream(int memeid)
                         throws SQLException
Description copied from class: MemeDocument
retrieves XML bytes for database record ID

Overrides:
getXMLStream in class MemeDocument
Returns:
WorkBookHandle
Throws:
SQLException
See Also:
MemeDocument.getXMLStream(int)

saveBook

public void saveBook(int memeid)
              throws Exception
Throws:
Exception
See Also:
com.extentech.ExtenXLS.web.MemeWorkBook#saveBook(com.extentech.ExtenXLS.WorkBook, int)


Copyright © 2010 Extentech Inc. All Rights Reserved.