fr.paris.lutece.portal.business.page
Class PageHome

java.lang.Object
  extended by fr.paris.lutece.portal.business.page.PageHome

public final class PageHome
extends java.lang.Object

This class provides instances management methods (create, find, ...) for Page objects


Method Summary
static boolean checkPageExist(int nPageId)
          Check the existing page
static Page create(Page page)
          Creates an instance of page
static Page findByPrimaryKey(int nKey)
          Returns an instance of un page whose identifier is specified in parameter
static java.util.List<Page> getAllPages()
          Return the list of all the pages from a portal identifier
static java.util.Collection<Page> getChildPages(int nParentPageId)
          Returns the list of the child pages from the current parent page identifier
static ImageResource getImageResource(int nPageId)
           
static int getNewChildPageOrder(int nParentPageId)
          Select the max child page order and create the new order for new child page
static Page getPage(int nPageId)
          Loads a page without portlets from its identifier
static ReferenceList getPagesList()
          Returns the list of page
static void remove(int nPageId)
          Removes a page and all its contents (the portlets and theirs contents)
static void update(Page page)
          update of the page which is specified in parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static Page create(Page page)
Creates an instance of page

Parameters:
page - An instance of page which contains the informations to store
Returns:
The instance of page which has been created with its primary key.

remove

public static void remove(int nPageId)
Removes a page and all its contents (the portlets and theirs contents)

Parameters:
nPageId - The page identifier

update

public static void update(Page page)
update of the page which is specified in parameter

Parameters:
page - the instance of the page which contains the data to store

findByPrimaryKey

public static Page findByPrimaryKey(int nKey)
Returns an instance of un page whose identifier is specified in parameter

Parameters:
nKey - the primary key of the page
Returns:
an instance of the class

getPage

public static Page getPage(int nPageId)
Loads a page without portlets from its identifier

Parameters:
nPageId - the page identifier
Returns:
an instance a the class Page

getChildPages

public static java.util.Collection<Page> getChildPages(int nParentPageId)
Returns the list of the child pages from the current parent page identifier

Parameters:
nParentPageId - the current page identifier, parent of childs pages
Returns:
a collection of pages

getAllPages

public static java.util.List<Page> getAllPages()
Return the list of all the pages from a portal identifier

Returns:
a collection of pages

getPagesList

public static ReferenceList getPagesList()
Returns the list of page

Returns:
the list of pages

getImageResource

public static ImageResource getImageResource(int nPageId)
Parameters:
nPageId -
Returns:
ImageResource

getNewChildPageOrder

public static int getNewChildPageOrder(int nParentPageId)
Select the max child page order and create the new order for new child page

Parameters:
nParentPageId -
Returns:
the new child page order

checkPageExist

public static boolean checkPageExist(int nPageId)
Check the existing page

Parameters:
nPageId -
Returns:
boolean


Copyright © 2007 Mairie de Paris. All Rights Reserved.