fr.paris.lutece.plugins.directory.business
Class DirectoryHome

java.lang.Object
  extended by fr.paris.lutece.plugins.directory.business.DirectoryHome

public final class DirectoryHome
extends java.lang.Object

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


Method Summary
static void copy(Directory directory, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Copy of an instance of directory
static int create(Directory directory, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Creation of an instance of directory
static Directory findByPrimaryKey(int nKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Returns an instance of a directory whose identifier is specified in parameter
static java.util.List<Directory> getDirectoryList(DirectoryFilter filter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the data of all the directory who verify the filter and returns them in a list
static fr.paris.lutece.util.ReferenceList getDirectoryList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the data of all enable directory returns them in a reference list
static void remove(int nIdDirectory, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Remove the directory whose identifier is specified in parameter
static void update(Directory directory, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update of the directory 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 int create(Directory directory,
                         fr.paris.lutece.portal.service.plugin.Plugin plugin)
Creation of an instance of directory

Parameters:
directory - The instance of the Directory which contains the informations to store
plugin - the Plugin
Returns:
The primary key of the new directory.

copy

public static void copy(Directory directory,
                        fr.paris.lutece.portal.service.plugin.Plugin plugin)
Copy of an instance of directory

Parameters:
directory - The instance of the directory who must copy
plugin - the Plugin

update

public static void update(Directory directory,
                          fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update of the directory which is specified in parameter

Parameters:
directory - The instance of the directory which contains the informations to update
plugin - the Plugin

remove

public static void remove(int nIdDirectory,
                          fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove the directory whose identifier is specified in parameter

Parameters:
nIdDirectory - The directory Id
plugin - the Plugin

findByPrimaryKey

public static Directory findByPrimaryKey(int nKey,
                                         fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns an instance of a directory whose identifier is specified in parameter

Parameters:
nKey - The entry primary key
plugin - the Plugin
Returns:
an instance of directory

getDirectoryList

public static java.util.List<Directory> getDirectoryList(DirectoryFilter filter,
                                                         fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data of all the directory who verify the filter and returns them in a list

Parameters:
filter - the filter
plugin - the plugin
Returns:
the list of form

getDirectoryList

public static fr.paris.lutece.util.ReferenceList getDirectoryList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data of all enable directory returns them in a reference list

Parameters:
plugin - the plugin
Returns:
a reference list of enable directory


Copyright © 2011 Mairie de Paris. All Rights Reserved.