Package org.alfresco.utility.network.db
Class DatabaseOperationImpl
- java.lang.Object
-
- org.alfresco.utility.network.db.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
-
-
Field Summary
Fields Modifier and Type Field Description protected TasPropertiesproperties
-
Constructor Summary
Constructors Constructor Description DatabaseOperationImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.jdbc.core.JdbcTemplatebuildJdbcTemplate()booleanconnect()Establishes a database connectionbooleandisconect()java.util.List<java.lang.Object>executeQuery(java.lang.String query)java.lang.StringgetSatus()
-
-
-
Field Detail
-
properties
@Autowired protected TasProperties properties
-
-
Method Detail
-
buildJdbcTemplate
public org.springframework.jdbc.core.JdbcTemplate buildJdbcTemplate()
-
disconect
public boolean disconect() throws java.sql.SQLException- Specified by:
disconectin interfaceDatabaseOperation- Throws:
java.sql.SQLException
-
getSatus
public java.lang.String getSatus()
- Specified by:
getSatusin interfaceDatabaseOperation
-
executeQuery
public java.util.List<java.lang.Object> executeQuery(java.lang.String query)
- Specified by:
executeQueryin interfaceDatabaseOperation
-
connect
public boolean connect() throws java.sql.SQLExceptionEstablishes a database connection- Specified by:
connectin interfaceDatabaseOperation- Throws:
java.sql.SQLException
-
-