Class DatabaseOperationImpl

  • All Implemented Interfaces:
    DatabaseOperation

    @Service
    public class DatabaseOperationImpl
    extends java.lang.Object
    implements DatabaseOperation
    Handle Database operations, like execution of queries over DB, getting status of db or search results
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.jdbc.core.JdbcTemplate buildJdbcTemplate()  
      boolean connect()
      Establishes a database connection
      boolean disconect()  
      java.util.List<java.lang.Object> executeQuery​(java.lang.String query)  
      java.lang.String getSatus()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DatabaseOperationImpl

        public DatabaseOperationImpl()
    • Method Detail

      • buildJdbcTemplate

        public org.springframework.jdbc.core.JdbcTemplate buildJdbcTemplate()
      • disconect

        public boolean disconect()
                          throws java.sql.SQLException
        Specified by:
        disconect in interface DatabaseOperation
        Throws:
        java.sql.SQLException
      • executeQuery

        public java.util.List<java.lang.Object> executeQuery​(java.lang.String query)
        Specified by:
        executeQuery in interface DatabaseOperation
      • connect

        public boolean connect()
                        throws java.sql.SQLException
        Establishes a database connection
        Specified by:
        connect in interface DatabaseOperation
        Throws:
        java.sql.SQLException