fr.paris.lutece.portal.business.page
Interface IPageDAO

All Known Implementing Classes:
PageDAO

public interface IPageDAO

IPageDAO Interface


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
 void store(Page page)
          Update the record in the table
 

Method Detail

insert

void insert(Page page)
Insert a new record in the table.

Parameters:
page - The Page object

load

Page load(int nPageId,
          boolean bPortlets)
load the data of level from the table

Parameters:
nPageId - The identifier of the object Page
bPortlets - The boolean
Returns:
The Instance of the object Page

loadWithoutImageContent

Page loadWithoutImageContent(int nPageId,
                             boolean bPortlets)
load the data of level from the table without image content

Parameters:
nPageId - The identifier of the object Page
bPortlets - The boolean
Returns:
The Instance of the object Page

loadPageByIdPortlet

Page loadPageByIdPortlet(int nPorletId)
load a page associated to a portlet

Parameters:
nPorletId - The identifier of the object portlet associate to the page
Returns:
The Instance of the object Page

delete

void delete(int nPageId)
Delete a record from the table

Parameters:
nPageId - The identifier of the object nPageId

store

void store(Page page)
Update the record in the table

Parameters:
page - The instance of the page to update

selectChildPages

java.util.Collection<Page> selectChildPages(int nParentPageId)
Select all the child pages for a page which is specified in parameter

Parameters:
nParentPageId - The parent page identifier
Returns:
The list of objects Page (without portlets list)

selectChildPagesMinimalData

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

Parameters:
nParentPageId - the ParentPageId identifier
Returns:
The list of objects Page

selectAllPages

java.util.List<Page> selectAllPages()
Loads all the pages for a portal

Returns:
The pages of the current portal (without portlets list, of course !)

invalidatePage

void invalidatePage(int nPageId)
Invalidate the page after a modification

Parameters:
nPageId - the page identifier

getPagesList

ReferenceList getPagesList()
Load the Referencelist of documentTypes

Returns:
listDocumentTypes

getPagesByRoleKey

java.util.Collection<Page> getPagesByRoleKey(java.lang.String strRoleKey)
Return the list of all the pages filtered by Lutece Role specified in parameter

Parameters:
strRoleKey - The Lutece Role key
Returns:
a collection of pages

selectNewChildPageOrder

int selectNewChildPageOrder(int nParentPageId)
Search the last order of child page list

Parameters:
nParentPageId - The parent page Id
Returns:
The new page order

loadImageResource

ImageResource loadImageResource(int nIdPage)
Load a image corresponding to an Page

Parameters:
nIdPage - The Page Id
Returns:
the instance of the ImageContent

checkPageExist

boolean checkPageExist(int nPageId)
Tests if page exist

Parameters:
nPageId - The identifier of the document
Returns:
true if the page existed, false otherwise

loadLastModifiedPage

Page loadLastModifiedPage()
Load the last modified page

Returns:
the last modified Page


Copyright © 2011 Mairie de Paris. All Rights Reserved.