fr.paris.lutece.plugins.childpages.business.portlet
Class ChildPagesPortletDAO

java.lang.Object
  extended by fr.paris.lutece.plugins.childpages.business.portlet.ChildPagesPortletDAO
All Implemented Interfaces:
IChildPagesPortletDAO, fr.paris.lutece.portal.business.portlet.IPortletInterfaceDAO

public final class ChildPagesPortletDAO
extends java.lang.Object
implements IChildPagesPortletDAO

This class provides Data Access methods for ChildPagesPortlet objects


Constructor Summary
ChildPagesPortletDAO()
           
 
Method Summary
 void delete(int nPortletId)
          Deletes a record from the table
 void insert(fr.paris.lutece.portal.business.portlet.Portlet portlet)
          Insert a new record in the table childpages_portlet
 fr.paris.lutece.portal.business.portlet.Portlet load(int nPortletId)
          Loads the data of a ChildPagesPortlet whose identifier is specified in parameter from the table
 fr.paris.lutece.util.ReferenceList selectChildPagesList(int nPageId)
          Load the list of the child pages of a page whose identifier is specified in parameter
 fr.paris.lutece.util.ReferenceList selectPagesList()
          Load the list of all the pages of the database
 void store(fr.paris.lutece.portal.business.portlet.Portlet portlet)
          Updates a record in the table with the Portlet instance specified in parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChildPagesPortletDAO

public ChildPagesPortletDAO()
Method Detail

insert

public void insert(fr.paris.lutece.portal.business.portlet.Portlet portlet)
Insert a new record in the table childpages_portlet

Specified by:
insert in interface IChildPagesPortletDAO
Specified by:
insert in interface fr.paris.lutece.portal.business.portlet.IPortletInterfaceDAO
Parameters:
portlet - the instance of the Portlet object to insert

delete

public void delete(int nPortletId)
Deletes a record from the table

Specified by:
delete in interface IChildPagesPortletDAO
Specified by:
delete in interface fr.paris.lutece.portal.business.portlet.IPortletInterfaceDAO
Parameters:
nPortletId - Identifier portlet

load

public fr.paris.lutece.portal.business.portlet.Portlet load(int nPortletId)
Loads the data of a ChildPagesPortlet whose identifier is specified in parameter from the table

Specified by:
load in interface IChildPagesPortletDAO
Specified by:
load in interface fr.paris.lutece.portal.business.portlet.IPortletInterfaceDAO
Parameters:
nPortletId - The ChildPagesPortlet identifier
Returns:
the ChildPagesPortlet object

store

public void store(fr.paris.lutece.portal.business.portlet.Portlet portlet)
Updates a record in the table with the Portlet instance specified in parameter

Specified by:
store in interface IChildPagesPortletDAO
Specified by:
store in interface fr.paris.lutece.portal.business.portlet.IPortletInterfaceDAO
Parameters:
portlet - the instance of Portlet class to be updated

selectChildPagesList

public fr.paris.lutece.util.ReferenceList selectChildPagesList(int nPageId)
Load the list of the child pages of a page whose identifier is specified in parameter

Specified by:
selectChildPagesList in interface IChildPagesPortletDAO
Parameters:
nPageId - the identifier of the page
Returns:
the list in form of a ReferenceList object

selectPagesList

public fr.paris.lutece.util.ReferenceList selectPagesList()
Load the list of all the pages of the database

Specified by:
selectPagesList in interface IChildPagesPortletDAO
Returns:
the list in form of a ReferenceList object


Copyright © 2007 Mairie de Paris. All Rights Reserved.