fr.paris.lutece.plugins.document.business.portlet
Class DocumentListPortletDAO

java.lang.Object
  extended by fr.paris.lutece.plugins.document.business.portlet.DocumentListPortletDAO
All Implemented Interfaces:
IDocumentListPortletDAO, fr.paris.lutece.portal.business.portlet.IPortletInterfaceDAO

public final class DocumentListPortletDAO
extends java.lang.Object
implements IDocumentListPortletDAO

This class provides Data Access methods for ArticlesListPortlet objects


Constructor Summary
DocumentListPortletDAO()
           
 
Method Summary
 boolean checkIsAliasPortlet(int nPortletId)
          Tests if is a portlet is portlet type alias
 void delete(int nPortletId)
          Deletes records for a portlet identifier in the tables document_list_portlet, document_published, document_category_list_portlet
 void insert(fr.paris.lutece.portal.business.portlet.Portlet portlet)
          Insert a new record in the table portlet_articles_list
 fr.paris.lutece.portal.business.portlet.Portlet load(int nPortletId)
          Loads the data of Document List Portlet whose identifier is specified in parameter
 java.util.Collection selectDocumentTypeListByCodeAndCategory(int nDocumentId, java.lang.String strCodeDocumentType)
          Load the list of documentTypes
 void store(fr.paris.lutece.portal.business.portlet.Portlet portlet)
          Update the record in the table
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentListPortletDAO

public DocumentListPortletDAO()
Method Detail

insert

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

Specified by:
insert in interface IDocumentListPortletDAO
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 records for a portlet identifier in the tables document_list_portlet, document_published, document_category_list_portlet

Specified by:
delete in interface IDocumentListPortletDAO
Specified by:
delete in interface fr.paris.lutece.portal.business.portlet.IPortletInterfaceDAO
Parameters:
nPortletId - the portlet identifier

load

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

Specified by:
load in interface IDocumentListPortletDAO
Specified by:
load in interface fr.paris.lutece.portal.business.portlet.IPortletInterfaceDAO
Parameters:
nPortletId - The Portlet identifier
Returns:
theDocumentListPortlet object

store

public void store(fr.paris.lutece.portal.business.portlet.Portlet portlet)
Update the record in the table

Specified by:
store in interface IDocumentListPortletDAO
Specified by:
store in interface fr.paris.lutece.portal.business.portlet.IPortletInterfaceDAO
Parameters:
portlet - A portlet

selectDocumentTypeListByCodeAndCategory

public java.util.Collection selectDocumentTypeListByCodeAndCategory(int nDocumentId,
                                                                    java.lang.String strCodeDocumentType)
Load the list of documentTypes

Specified by:
selectDocumentTypeListByCodeAndCategory in interface IDocumentListPortletDAO
Parameters:
strCodeDocumentType - The code
Returns:
The Collection of the DocumentTypes

checkIsAliasPortlet

public boolean checkIsAliasPortlet(int nPortletId)
Tests if is a portlet is portlet type alias

Specified by:
checkIsAliasPortlet in interface IDocumentListPortletDAO
Parameters:
nPortletId - The identifier of the document
Returns:
true if the portlet is alias, false otherwise


Copyright © 2010 Mairie de Paris. All Rights Reserved.