org.alfresco.repo.domain.control.ibatis
Class ControlDAOImpl

java.lang.Object
  extended by org.alfresco.repo.domain.control.AbstractControlDAOImpl
      extended by org.alfresco.repo.domain.control.ibatis.ControlDAOImpl
All Implemented Interfaces:
ControlDAO
Direct Known Subclasses:
ControlDAOImpl.PostgreSQL

public class ControlDAOImpl
extends AbstractControlDAOImpl

iBatis-specific, DB-agnostic implementation for connection controlling DAO.

Since:
3.2SP1

Nested Class Summary
static class ControlDAOImpl.PostgreSQL
          PostgreSQL-specific implementation for control DAO.
 
Field Summary
protected  org.springframework.orm.ibatis.SqlMapClientTemplate template
          The iBatis-specific template for convenient statement execution.
 
Constructor Summary
ControlDAOImpl()
           
 
Method Summary
 void executeBatch()
          Execute statements that were queued for batching.
 void setSqlMapClientTemplate(org.springframework.orm.ibatis.SqlMapClientTemplate sqlMapClientTemplate)
           
 void startBatch()
          Begin batching prepared statements for later execution.
 
Methods inherited from class org.alfresco.repo.domain.control.AbstractControlDAOImpl
createSavepoint, releaseSavepoint, rollbackToSavepoint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

template

protected org.springframework.orm.ibatis.SqlMapClientTemplate template
The iBatis-specific template for convenient statement execution.

Constructor Detail

ControlDAOImpl

public ControlDAOImpl()
Method Detail

setSqlMapClientTemplate

public void setSqlMapClientTemplate(org.springframework.orm.ibatis.SqlMapClientTemplate sqlMapClientTemplate)

startBatch

public void startBatch()
Description copied from interface: ControlDAO
Begin batching prepared statements for later execution.

See Also:
ControlDAO.executeBatch()

executeBatch

public void executeBatch()
Description copied from interface: ControlDAO
Execute statements that were queued for batching.

See Also:
ControlDAO.startBatch()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.