fr.paris.lutece.plugins.directory.modules.pdfproducerarchive.business.zipbasket
Interface IZipBasketDAO

All Known Implementing Classes:
ZipBasketDAO

public interface IZipBasketDAO

IZipBasketDAO


Method Summary
 void addZipBasket(java.lang.String strName, int nIdAdminUser, fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdDirectory, int nIdRecord, int nArchiveItemKey)
          this method add a new zip in the basket
 void changeZipBasketStatus(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdZipBasket, java.lang.String strStatus)
          this method change de zip file status and modify the date
 void changeZipBasketUrl(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdZipBasket, java.lang.String strUrl)
          this method change de zip file url and modify the date
 void deleteMultiZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin, java.util.List<java.lang.Integer> listIdZipBasket)
          This method delete multi ZipBasket
 void deleteZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdZipBasket)
          This method delete a ZipBasket
 boolean existsZipBasket(int nIdAdminUser, fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdDirectory, int nIdRecord)
          This SQL method check if the zip is already exists
 java.util.List<ZipBasket> loadAllZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin)
          This method load all zipbasket
 java.util.List<ZipBasket> loadAllZipBasketByAdminUser(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdAdminUser, int nIdDirectory)
          This method load all element in basket by id admin user for a specific directory
 ZipBasket loadZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdZipBasket)
          this method return a specific zipbasket by id
 java.util.List<ZipBasket> loadZipBasketByDate(fr.paris.lutece.portal.service.plugin.Plugin plugin, java.util.Date dateExpiry)
          Get the list of zip basket filtered by date
 

Method Detail

addZipBasket

void addZipBasket(java.lang.String strName,
                  int nIdAdminUser,
                  fr.paris.lutece.portal.service.plugin.Plugin plugin,
                  int nIdDirectory,
                  int nIdRecord,
                  int nArchiveItemKey)
this method add a new zip in the basket

Parameters:
strName - the name of the futur zip
nIdAdminUser - id of admin user
plugin - plugin
nIdDirectory - id of directory
nIdRecord - id of record
nArchiveItemKey - id of the archive item

existsZipBasket

boolean existsZipBasket(int nIdAdminUser,
                        fr.paris.lutece.portal.service.plugin.Plugin plugin,
                        int nIdDirectory,
                        int nIdRecord)
This SQL method check if the zip is already exists

Parameters:
nIdAdminUser - id of admin user
plugin - plugin
nIdDirectory - id of directory
nIdRecord - id of record
Returns:
true if the zip already exists

loadAllZipBasket

java.util.List<ZipBasket> loadAllZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin)
This method load all zipbasket

Parameters:
plugin - plugin
Returns:
list of ZipBasket

loadAllZipBasketByAdminUser

java.util.List<ZipBasket> loadAllZipBasketByAdminUser(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                                      int nIdAdminUser,
                                                      int nIdDirectory)
This method load all element in basket by id admin user for a specific directory

Parameters:
plugin - plugin
nIdAdminUser - id of admin user
nIdDirectory - id of directory
Returns:
list of ZipBasket

deleteZipBasket

void deleteZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                     int nIdZipBasket)
This method delete a ZipBasket

Parameters:
plugin - plugin
nIdZipBasket - id of the zipbasket

deleteMultiZipBasket

void deleteMultiZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                          java.util.List<java.lang.Integer> listIdZipBasket)
This method delete multi ZipBasket

Parameters:
plugin - plugin
listIdZipBasket - list of id zipbasket

changeZipBasketStatus

void changeZipBasketStatus(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                           int nIdZipBasket,
                           java.lang.String strStatus)
this method change de zip file status and modify the date

Parameters:
plugin - plugin
nIdZipBasket - id of the zipbasket
strStatus - the new status

changeZipBasketUrl

void changeZipBasketUrl(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                        int nIdZipBasket,
                        java.lang.String strUrl)
this method change de zip file url and modify the date

Parameters:
plugin - plugin
nIdZipBasket - id of the zipbasket
strUrl - the new url

loadZipBasket

ZipBasket loadZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                        int nIdZipBasket)
this method return a specific zipbasket by id

Parameters:
plugin - plugin
nIdZipBasket - id of the zipbasket
Returns:
the zipbasket by the id

loadZipBasketByDate

java.util.List<ZipBasket> loadZipBasketByDate(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                              java.util.Date dateExpiry)
Get the list of zip basket filtered by date

Parameters:
plugin - the plugin
dateExpiry - the date expiry
Returns:
a list of ZipBasket


Copyright © 2011 Mairie de Paris. All Rights Reserved.