|
||||||||||
| 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.ObjectDaopublic 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 DraftDaopageId - 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 DraftDaopublic void remove(Draft draft)
DraftDao
remove in interface DraftDaopublic void remove(long id)
DraftDao
remove in interface DraftDaopublic 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 DraftDaopublic void removeAll()
DraftDao
removeAll in interface DraftDao
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||