|
||||||||||
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.hibernate.support.HibernateDaoSupport
com.atlassian.hibernate.HibernateObjectDao
com.atlassian.confluence.pages.persistence.dao.hibernate.HibernateDraftDao
public class HibernateDraftDao
Field Summary | |
---|---|
static org.apache.log4j.Category |
log
|
Fields inherited from class org.springframework.dao.support.DaoSupport |
---|
logger |
Constructor Summary | |
---|---|
HibernateDraftDao()
|
Method Summary | |
---|---|
java.util.List |
findByCreatorName(java.lang.String creatorName)
|
Draft |
getDraft(long draftId)
|
Draft |
getDraft(java.lang.String pageId,
java.lang.String creatorName,
java.lang.String draftType)
Finds and returns a draft object with all the specified properties or null if none is found. |
java.lang.Class |
getPersistentClass()
|
void |
remove(Draft draft)
remove a draft by matching its key (pageId, owner and type) |
void |
remove(long id)
remove a draft by its id. |
void |
removeAll()
Removes all drafts from the data repository associated with this dao |
void |
saveOrUpdate(Draft draft)
|
void |
updateSpaceKey(java.lang.String newSpaceKey,
java.lang.String oldSpaceKey)
|
Methods inherited from class com.atlassian.hibernate.HibernateObjectDao |
---|
findAll, findAllSorted, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findSingleObject, getByClassId, index, refresh, reIndex, remove, replicate, save, saveRaw, setIndexer, unIndex, updateModificationData |
Methods inherited from class org.springframework.orm.hibernate.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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.confluence.pages.persistence.dao.DraftDao |
---|
findAll |
Field Detail |
---|
public static final org.apache.log4j.Category log
Constructor Detail |
---|
public HibernateDraftDao()
Method Detail |
---|
public java.lang.Class getPersistentClass()
getPersistentClass
in interface bucket.core.persistence.ObjectDao
public void saveOrUpdate(Draft draft)
saveOrUpdate
in interface DraftDao
public Draft getDraft(java.lang.String pageId, java.lang.String creatorName, java.lang.String draftType)
DraftDao
getDraft
in interface DraftDao
pageId
- the id of the page which this draft is associated withcreatorName
- the owner of the draftdraftType
- the type of draft (check the CONTENT_TYPE constant for the relevant ContentEntityObject
being drafted)
public Draft getDraft(long draftId)
getDraft
in interface DraftDao
public void remove(Draft draft)
DraftDao
remove
in interface DraftDao
public void remove(long id)
DraftDao
remove
in interface DraftDao
public java.util.List findByCreatorName(java.lang.String creatorName)
findByCreatorName
in interface DraftDao
public void updateSpaceKey(java.lang.String newSpaceKey, java.lang.String oldSpaceKey)
updateSpaceKey
in interface DraftDao
public void removeAll()
DraftDao
removeAll
in interface DraftDao
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |