|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.alfresco.repo.domain.hibernate.HibernateUsageDeltaDAO
public class HibernateUsageDeltaDAO
Hibernate-specific implementation of the persistence-independent Usage Delta DAO interface
| Field Summary |
|---|
| Fields inherited from class org.springframework.dao.support.DaoSupport |
|---|
logger |
| Constructor Summary | |
|---|---|
HibernateUsageDeltaDAO()
|
|
| Method Summary | |
|---|---|
void |
beforeCommit()
NO-OP |
int |
deleteDeltas(java.lang.Long nodeId)
|
int |
deleteDeltas(NodeRef nodeRef)
|
boolean |
equals(java.lang.Object obj)
Checks equality by type and uuid |
void |
flush()
Just flushes the session |
long |
getAndRemoveTotalDeltaSize(NodeRef nodeRef)
Guard against deleting deltas committed by another transaction after calculating the delta sum above. |
long |
getTotalDeltaSize(NodeRef nodeRef)
Get the total delta size for a node. |
java.util.Set |
getUsageDeltaNodes()
|
int |
hashCode()
|
void |
insertDelta(NodeRef usageNodeRef,
long deltaSize)
Create a usage delta entry. |
boolean |
isDirty()
Does this Session contain any changes which must be synchronized with the store? |
void |
setNodeDaoService(NodeDaoService nodeDaoService)
|
| Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport |
|---|
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory |
| Methods inherited from class org.springframework.dao.support.DaoSupport |
|---|
afterPropertiesSet, initDao |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HibernateUsageDeltaDAO()
| Method Detail |
|---|
public void setNodeDaoService(NodeDaoService nodeDaoService)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectHibernateUsageDeltaDAO.uuidpublic void beforeCommit()
beforeCommit in interface TransactionalDaopublic boolean isDirty()
isDirty in interface TransactionalDaopublic void flush()
flush in interface TransactionalDaopublic int deleteDeltas(NodeRef nodeRef)
deleteDeltas in interface UsageDeltaDAOpublic int deleteDeltas(java.lang.Long nodeId)
deleteDeltas in interface UsageDeltaDAOpublic long getTotalDeltaSize(NodeRef nodeRef)
UsageDeltaDAO
getTotalDeltaSize in interface UsageDeltaDAOpublic long getAndRemoveTotalDeltaSize(NodeRef nodeRef)
getAndRemoveTotalDeltaSize in interface UsageDeltaDAO
public void insertDelta(NodeRef usageNodeRef,
long deltaSize)
UsageDeltaDAO
insertDelta in interface UsageDeltaDAOdeltaSize - the size changepublic java.util.Set getUsageDeltaNodes()
getUsageDeltaNodes in interface UsageDeltaDAO
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||