fr.paris.lutece.plugins.directory.modules.pdfproducerarchive.business.zipbasket
Class ZipBasketHome

java.lang.Object
  extended by fr.paris.lutece.plugins.directory.modules.pdfproducerarchive.business.zipbasket.ZipBasketHome

public final class ZipBasketHome
extends Object

ZipBasketHome


Method Summary
static void addZipBasket(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
static void changeZipBasketStatus(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdZipBasket, String strStatus)
          this method change de zip file status and modify the date
static void changeZipBasketUrl(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdZipBasket, String strUrl)
          this method change de zip file url and modify the date
static void deleteMultiZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin, List<Integer> listIdZipBasket)
          This method delete multi ZipBasket
static void deleteZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdZipBasket)
          This method delete a ZipBasket
static 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
static List<ZipBasket> loadAllZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin)
          This method load all zipbasket
static 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
static List<ZipBasket> loadAllZipBasketByAdminUserOrder(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 by order
static ZipBasket loadZipBasket(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdZipBasket)
          this method return a specific zipbasket by id
static List<ZipBasket> loadZipBasketByDate(fr.paris.lutece.portal.service.plugin.Plugin plugin, Date dateExpiry)
          Find all zip baskets by date
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addZipBasket

public static void addZipBasket(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

public static 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 directory
nIdRecord - id ercord
Returns:
true if the zip already exists

loadAllZipBasket

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

Parameters:
plugin - plugin
Returns:
list of ZipBasket

loadAllZipBasketByAdminUser

public static 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

public static 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

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

Parameters:
plugin - plugin
listIdZipBasket - list of id zipbasket

changeZipBasketStatus

public static void changeZipBasketStatus(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                         int nIdZipBasket,
                                         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

public static void changeZipBasketUrl(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                      int nIdZipBasket,
                                      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

public static 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

public static List<ZipBasket> loadZipBasketByDate(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                                  Date dateExpiry)
Find all zip baskets by date

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

loadAllZipBasketByAdminUserOrder

public static List<ZipBasket> loadAllZipBasketByAdminUserOrder(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 by order

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


Copyright © 2013 Mairie de Paris. All Rights Reserved.