Class AbstractDataSource


  • public abstract class AbstractDataSource
    extends java.lang.Object
    Class to create a database data source. The properties parameters are used to create a DB data source. Each non abstract data source must document its needed properties.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Properties connProperties
      Connection properties.
      protected java.lang.String name
      Data source name
    • Field Detail

      • name

        protected java.lang.String name
        Data source name
      • connProperties

        protected java.util.Properties connProperties
        Connection properties. Each non abstract data source must document its needed properties.
    • Constructor Detail

      • AbstractDataSource

        public AbstractDataSource()
    • Method Detail

      • getName

        public java.lang.String getName()
        Return the data source name
        Returns:
      • init

        public abstract boolean init​(java.util.Properties props)
        Creates the data source using the input connection properties. Each derived class must document the connection properties needed.
        Parameters:
        props -
        Returns:
      • getDataAccessObject

        public abstract AbstractDataAccessObject getDataAccessObject()
        Return a new data access object.
        Returns:
      • getConnectionProperties

        public java.util.Properties getConnectionProperties()
        Returns the current connection properties.
        Returns: