org.squashtest.tm.service.internal.api.repository
Class HibernateSqlQueryRunner
java.lang.Object
org.squashtest.tm.service.internal.api.repository.HibernateSqlQueryRunner
- All Implemented Interfaces:
- org.squashtest.tm.api.repository.SqlQueryRunner
@Service(value="squash.api.repository.SqlQueryRunner")
@Transactional(readOnly=true)
public class HibernateSqlQueryRunner
- extends Object
- implements org.squashtest.tm.api.repository.SqlQueryRunner
Hinernate based implementation of SqlQueryRunner. Plugins can query Squash's database through SQL using this
service.
- Author:
- Gregory Fouquet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateSqlQueryRunner
public HibernateSqlQueryRunner()
executeSelect
public <T> List<T> executeSelect(String selectQuery)
- Specified by:
executeSelect in interface org.squashtest.tm.api.repository.SqlQueryRunner
- See Also:
org.squashtest.tm.api.repository.SqlQueryRunner#executeSql(java.lang.String)
executeUniqueSelect
public <T> T executeUniqueSelect(String selectQuery)
- Specified by:
executeUniqueSelect in interface org.squashtest.tm.api.repository.SqlQueryRunner
- See Also:
SqlQueryRunner.executeUniqueSelect(java.lang.String)
executeSelect
public <T> List<T> executeSelect(String selectQuery,
Map<String,?> namedParameters)
- Specified by:
executeSelect in interface org.squashtest.tm.api.repository.SqlQueryRunner
- See Also:
SqlQueryRunner.executeSelect(java.lang.String, java.util.Map)
executeUniqueSelect
public <T> T executeUniqueSelect(String selectQuery,
Map<String,?> namedParameters)
- Specified by:
executeUniqueSelect in interface org.squashtest.tm.api.repository.SqlQueryRunner
- See Also:
SqlQueryRunner.executeUniqueSelect(java.lang.String, java.util.Map)
Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.