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.AbstractManagedConnection
Managed 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 void
close()
Object
getConnection()
protected abstract org.apache.poi.ss.usermodel.Workbook
getWorkbook()
protected abstract org.apache.poi.ss.usermodel.Workbook
getWorkbook(InputStream is)
XAResource
getXAResource()
void
release()
-
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:
release
in interfaceorg.datanucleus.store.connection.ManagedConnection
- Overrides:
release
in classorg.datanucleus.store.connection.AbstractManagedConnection
-
close
public void close()
- Specified by:
close
in interfaceorg.datanucleus.store.connection.ManagedConnection
- Overrides:
close
in classorg.datanucleus.store.connection.AbstractManagedConnection
-
getXAResource
public XAResource getXAResource()
- Specified by:
getXAResource
in interfaceorg.datanucleus.store.connection.ManagedConnection
- Overrides:
getXAResource
in classorg.datanucleus.store.connection.AbstractManagedConnection
-
-