Class 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 Detail

      • AbstractExcelManagedConnection

        public AbstractExcelManagedConnection​(String filename)
    • Method Detail

      • getWorkbook

        protected abstract org.apache.poi.ss.usermodel.Workbook getWorkbook()
      • getConnection

        public Object getConnection()
      • release

        public void release()
        Specified by:
        release in interface org.datanucleus.store.connection.ManagedConnection
        Overrides:
        release in class org.datanucleus.store.connection.AbstractManagedConnection
      • close

        public void close()
        Specified by:
        close in interface org.datanucleus.store.connection.ManagedConnection
        Overrides:
        close in class org.datanucleus.store.connection.AbstractManagedConnection
      • getXAResource

        public XAResource getXAResource()
        Specified by:
        getXAResource in interface org.datanucleus.store.connection.ManagedConnection
        Overrides:
        getXAResource in class org.datanucleus.store.connection.AbstractManagedConnection