public class HibernateDraftDao extends HibernateObjectDao implements DraftDao
SessionDraftDaoHibernateObjectDao.CacheabilityNON_CACHEABLE| Constructor and Description | 
|---|
| HibernateDraftDao() | 
| Modifier and Type | Method and Description | 
|---|---|
| int | countDrafts(String creatorName) | 
| List<Draft> | findByCreatorName(String creatorName)Returns the drafts stored against the given username. | 
| List<Draft> | getAllDraftsForSpace(String spaceKey)Deprecated.  | 
| protected Draft | getByClassId(long id)Retrieve the object with a particular id from the database. | 
| Draft | getDraft(long draftId)Returns the draft with the given ID, or null if no draft is found with that ID. | 
| Draft | getDraft(Long pageId,
        String creatorName,
        String draftType,
        String spaceKey)Deprecated.  | 
| Draft | getDraft(String pageId,
        ConfluenceUser creator,
        String draftType,
        String spaceKey)Finds and returns a draft object with all the specified properties or null if none is found. | 
| Draft | getDraft(String pageId,
        String creatorName,
        String draftType,
        String spaceKey)Deprecated.  | 
| Class | getPersistentClass()Gets the type of  EntityObjectthis Dao works with. | 
| void | remove(Draft draft)Removes a draft based on its page ID, owner and type. | 
| void | remove(long id)Deprecated.  | 
| void | removeAll()Deprecated.  | 
| void | saveOrUpdate(Draft draft)Saves the draft. | 
| void | setConfluenceUserDao(ConfluenceUserDao confluenceUserDao) | 
| void | updateSpaceKey(String newSpaceKey,
              String oldSpaceKey)Deprecated.  | 
applyTransactionTimeout, applyTransactionTimeout, checkDaoConfig, createHibernateTemplate, findAll, findAllSorted, findAllSorted, findByClassIds, findByClassIdsFiltered, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findSingleObject, getCountResult, getHibernateTemplate, getSession, getSessionFactory, index, indexEntity, refresh, refreshEntity, reIndex, reIndexEntity, remove, removeEntity, replicate, replicateEntity, save, saveEntity, saveRaw, saveRawEntity, setHibernateTemplate, setIndexer, setSessionFactory, unIndex, unIndexEntity, uniqueResult, updateEntityModificationData, updateModificationDatapublic Class getPersistentClass()
ObjectDaoInternalEntityObject this Dao works with.getPersistentClass in interface ObjectDaogetPersistentClass in interface ObjectDaoInternalprotected Draft getByClassId(long id)
HibernateObjectDaogetByClassId in class HibernateObjectDaoid - the id of the object to look uppublic void saveOrUpdate(Draft draft) throws IllegalArgumentException
DraftDaosaveOrUpdate in interface DraftDaoIllegalArgumentException - if the draft has no page ID, owner or type.public Draft getDraft(String pageId, ConfluenceUser creator, String draftType, String spaceKey)
DraftDaogetDraft in interface DraftDaopageId - the id of the page which this draft is associated withcreator - the owner of the draftdraftType - the type of draft, which is usually the result of calling ContentEntityObject.getType()spaceKey - space key, if relevant for the draft. This is used to enable NEW page drafts across multiple spaces@Deprecated public Draft getDraft(String pageId, String creatorName, String draftType, String spaceKey)
@Deprecated public Draft getDraft(Long pageId, String creatorName, String draftType, String spaceKey)
@Deprecated public List<Draft> getAllDraftsForSpace(String spaceKey)
getAllDraftsForSpace in interface DraftDaopublic Draft getDraft(long draftId)
DraftDaopublic void remove(Draft draft)
DraftDao@Deprecated public void remove(long id)
DraftDaopublic List<Draft> findByCreatorName(String creatorName)
DraftDaofindByCreatorName in interface DraftDao@Deprecated public void updateSpaceKey(String newSpaceKey, String oldSpaceKey)
DraftDaoupdateSpaceKey in interface DraftDaonewSpaceKey - the new space keyoldSpaceKey - the old space key@Deprecated public void removeAll()
DraftDaopublic int countDrafts(String creatorName)
countDrafts in interface DraftDaopublic void setConfluenceUserDao(ConfluenceUserDao confluenceUserDao)
Copyright © 2003–2019 Atlassian. All rights reserved.