Package org.datanucleus.store.excel
Class AbstractExcelManagedConnection
- java.lang.Object
-
- org.datanucleus.store.connection.AbstractManagedConnection
-
- org.datanucleus.store.excel.AbstractExcelManagedConnection
-
- All Implemented Interfaces:
org.datanucleus.store.connection.ManagedConnection
- Direct Known Subclasses:
OOXMLManagedConnection,XLSManagedConnection
public abstract class AbstractExcelManagedConnection extends org.datanucleus.store.connection.AbstractManagedConnectionManaged Connection for XLS or OOXML.
-
-
Constructor Summary
Constructors Constructor Description AbstractExcelManagedConnection(String filename)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclose()ObjectgetConnection()protected abstract org.apache.poi.ss.usermodel.WorkbookgetWorkbook()protected abstract org.apache.poi.ss.usermodel.WorkbookgetWorkbook(InputStream is)XAResourcegetXAResource()voidrelease()-
Methods inherited from class org.datanucleus.store.connection.AbstractManagedConnection
addListener, closeAfterTransactionEnd, closeOnRelease, commitOnRelease, incrementUseCount, isLocked, lock, releaseSavepoint, removeListener, rollbackToSavepoint, setCloseOnRelease, setCommitOnRelease, setSavepoint, toString, transactionFlushed, transactionPreClose, unlock
-
-
-
-
Constructor Detail
-
AbstractExcelManagedConnection
public AbstractExcelManagedConnection(String filename)
-
-
Method Detail
-
getWorkbook
protected abstract org.apache.poi.ss.usermodel.Workbook getWorkbook()
-
getWorkbook
protected abstract org.apache.poi.ss.usermodel.Workbook getWorkbook(InputStream is) throws IOException
- Throws:
IOException
-
getConnection
public Object getConnection()
-
release
public void release()
- Specified by:
releasein interfaceorg.datanucleus.store.connection.ManagedConnection- Overrides:
releasein classorg.datanucleus.store.connection.AbstractManagedConnection
-
close
public void close()
- Specified by:
closein interfaceorg.datanucleus.store.connection.ManagedConnection- Overrides:
closein classorg.datanucleus.store.connection.AbstractManagedConnection
-
getXAResource
public XAResource getXAResource()
- Specified by:
getXAResourcein interfaceorg.datanucleus.store.connection.ManagedConnection- Overrides:
getXAResourcein classorg.datanucleus.store.connection.AbstractManagedConnection
-
-