|
|||||||||
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.Object
public int hashCode()
hashCode
in class java.lang.Object
HibernateUsageDeltaDAO.uuid
public void beforeCommit()
beforeCommit
in interface TransactionalDao
public boolean isDirty()
isDirty
in interface TransactionalDao
public void flush()
flush
in interface TransactionalDao
public int deleteDeltas(NodeRef nodeRef)
deleteDeltas
in interface UsageDeltaDAO
public int deleteDeltas(java.lang.Long nodeId)
deleteDeltas
in interface UsageDeltaDAO
public long getTotalDeltaSize(NodeRef nodeRef)
UsageDeltaDAO
getTotalDeltaSize
in interface UsageDeltaDAO
public long getAndRemoveTotalDeltaSize(NodeRef nodeRef)
getAndRemoveTotalDeltaSize
in interface UsageDeltaDAO
public void insertDelta(NodeRef usageNodeRef, long deltaSize)
UsageDeltaDAO
insertDelta
in interface UsageDeltaDAO
deltaSize
- 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 |