|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.portal.business.page.PageDAO
public final class PageDAO
This class porvides Data Access methods for Page objects
Constructor Summary | |
---|---|
PageDAO()
|
Method Summary | |
---|---|
boolean |
checkPageExist(int nPageId)
Tests if page exist |
void |
delete(int nPageId)
Delete a record from the table |
java.util.Collection<Page> |
getPagesByRoleKey(java.lang.String strRoleKey)
Return the list of all the pages filtered by Lutece Role specified in parameter |
ReferenceList |
getPagesList()
Load the Referencelist of documentTypes |
void |
insert(Page page)
Insert a new record in the table. |
void |
invalidatePage(int nPageId)
Invalidate the page after a modification |
Page |
load(int nPageId,
boolean bPortlets)
load the data of level from the table |
ImageResource |
loadImageResource(int nIdPage)
Load a image corresponding to an Page |
Page |
loadLastModifiedPage()
Load the last modified page |
Page |
loadPageByIdPortlet(int nPorletId)
load a page associated to a portlet |
Page |
loadWithoutImageContent(int nPageId,
boolean bPortlets)
load the data of level from the table without image content |
java.util.List<Page> |
selectAllPages()
Loads all the pages for a portal |
java.util.Collection<Page> |
selectChildPages(int nParentPageId)
Select all the child pages for a page which is specified in parameter |
java.util.Collection<Page> |
selectChildPagesMinimalData(int nParentPageId)
Select all child pages for a page which is specified in parameter For each pages, only select : Id, pageParentId, name and description |
int |
selectNewChildPageOrder(int nParentPageId)
Search the last order of child page list |
java.util.List<java.lang.Integer> |
selectPageForChangeAutorisationNode(int nIdParentPage)
select list of children Pages Which Must Change their authorization node |
void |
store(Page page)
Update the record in the table |
void |
updateAutorisationNode(int nIdPage,
java.lang.Integer nIdAutorisationNode)
Update the authorization node of the page |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PageDAO()
Method Detail |
---|
public void insert(Page page)
insert
in interface IPageDAO
page
- The Page objectpublic Page load(int nPageId, boolean bPortlets)
load
in interface IPageDAO
nPageId
- The identifier of the object PagebPortlets
- The boolean
public Page loadWithoutImageContent(int nPageId, boolean bPortlets)
loadWithoutImageContent
in interface IPageDAO
nPageId
- The identifier of the object PagebPortlets
- The boolean
public Page loadPageByIdPortlet(int nPorletId)
loadPageByIdPortlet
in interface IPageDAO
nPorletId
- The identifier of the object portlet associate to the page
public void delete(int nPageId)
delete
in interface IPageDAO
nPageId
- The identifier of the object nPageIdpublic void store(Page page)
store
in interface IPageDAO
page
- The instance of the page to updatepublic java.util.Collection<Page> selectChildPages(int nParentPageId)
selectChildPages
in interface IPageDAO
nParentPageId
- The parent page identifier
public java.util.Collection<Page> selectChildPagesMinimalData(int nParentPageId)
selectChildPagesMinimalData
in interface IPageDAO
nParentPageId
- the ParentPageId identifier
public java.util.List<Page> selectAllPages()
selectAllPages
in interface IPageDAO
public void invalidatePage(int nPageId)
invalidatePage
in interface IPageDAO
nPageId
- the page identifierpublic ReferenceList getPagesList()
getPagesList
in interface IPageDAO
public java.util.Collection<Page> getPagesByRoleKey(java.lang.String strRoleKey)
getPagesByRoleKey
in interface IPageDAO
strRoleKey
- The Lutece Role key
public int selectNewChildPageOrder(int nParentPageId)
selectNewChildPageOrder
in interface IPageDAO
nParentPageId
- The parent page Id
public ImageResource loadImageResource(int nIdPage)
loadImageResource
in interface IPageDAO
nIdPage
- The Page Id
public boolean checkPageExist(int nPageId)
checkPageExist
in interface IPageDAO
nPageId
- The identifier of the document
public Page loadLastModifiedPage()
loadLastModifiedPage
in interface IPageDAO
Page
public void updateAutorisationNode(int nIdPage, java.lang.Integer nIdAutorisationNode)
IPageDAO
updateAutorisationNode
in interface IPageDAO
nIdPage
- the page idnIdAutorisationNode
- the authorization node idpublic java.util.List<java.lang.Integer> selectPageForChangeAutorisationNode(int nIdParentPage)
IPageDAO
selectPageForChangeAutorisationNode
in interface IPageDAO
nIdParentPage
- the id of the parent page
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |