Package org.exoplatform.wiki.jpa.dao
Class DraftPageDAO
- java.lang.Object
-
- org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<E,ID>
-
- org.exoplatform.wiki.jpa.dao.WikiBaseDAO<DraftPageEntity,Long>
-
- org.exoplatform.wiki.jpa.dao.DraftPageDAO
-
- All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<DraftPageEntity,Long>
public class DraftPageDAO extends WikiBaseDAO<DraftPageEntity,Long>
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Jun 24, 2015
-
-
Constructor Summary
Constructors Constructor Description DraftPageDAO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteDraftPagesByUserAndName(String draftName, String username)voiddeleteDraftPagesByUserAndTargetPage(String username, long targetPageId)List<DraftPageEntity>findDraftPagesByUser(String username)List<DraftPageEntity>findDraftPagesByUserAndParentPage(String username, long parentPageId)List<DraftPageEntity>findDraftPagesByUserAndTargetPage(String username, long targetPageId)DraftPageEntityfindLatestDraftPageByUser(String username)DraftPageEntityfindLatestDraftPageByUserAndName(String username, String draftPageName)DraftPageEntityfindLatestDraftPageByUserAndTargetPage(Long targetPageId, String username)-
Methods inherited from class org.exoplatform.wiki.jpa.dao.WikiBaseDAO
validateGroupWikiOwner
-
-
-
-
Method Detail
-
findDraftPagesByUser
public List<DraftPageEntity> findDraftPagesByUser(String username)
-
findLatestDraftPageByUserAndName
public DraftPageEntity findLatestDraftPageByUserAndName(String username, String draftPageName)
-
findLatestDraftPageByUser
public DraftPageEntity findLatestDraftPageByUser(String username)
-
findDraftPagesByUserAndTargetPage
public List<DraftPageEntity> findDraftPagesByUserAndTargetPage(String username, long targetPageId)
-
findDraftPagesByUserAndParentPage
public List<DraftPageEntity> findDraftPagesByUserAndParentPage(String username, long parentPageId)
-
deleteDraftPagesByUserAndTargetPage
public void deleteDraftPagesByUserAndTargetPage(String username, long targetPageId)
-
deleteDraftPagesByUserAndName
public void deleteDraftPagesByUserAndName(String draftName, String username)
-
findLatestDraftPageByUserAndTargetPage
public DraftPageEntity findLatestDraftPageByUserAndTargetPage(Long targetPageId, String username)
-
-