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

java.lang.Object
  extended by fr.paris.lutece.plugins.directory.business.IndexerActionDAO
All Implemented Interfaces:
IIndexerActionDAO

public final class IndexerActionDAO
extends java.lang.Object
implements IIndexerActionDAO

This class provides Data Access methods for Indexer Action objects


Constructor Summary
IndexerActionDAO()
           
 
Method Summary
 void delete(int nId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete a record from the table
 void insert(IndexerAction indexerAction, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Insert a new record in the table.
 IndexerAction load(int nId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the data of the IndexerAction from the table
 int newPrimaryKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Generates a new primary key
 java.util.List<IndexerAction> selectList(IndexerActionFilter filter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the data of all indexerAction and returns them in a list
 void store(IndexerAction indexerAction, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update the indexerAction in the table
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexerActionDAO

public IndexerActionDAO()
Method Detail

newPrimaryKey

public int newPrimaryKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IIndexerActionDAO
Generates a new primary key

Specified by:
newPrimaryKey in interface IIndexerActionDAO
Parameters:
plugin - the plugin
Returns:
The new primary key

insert

public void insert(IndexerAction indexerAction,
                   fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IIndexerActionDAO
Insert a new record in the table.

Specified by:
insert in interface IIndexerActionDAO
Parameters:
indexerAction - instance of the IndexerAction object to insert
plugin - the plugin

load

public IndexerAction load(int nId,
                          fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IIndexerActionDAO
Load the data of the IndexerAction from the table

Specified by:
load in interface IIndexerActionDAO
Parameters:
nId - The identifier of the action
plugin - the plugin
Returns:
the instance of the IndexerAction

delete

public void delete(int nId,
                   fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IIndexerActionDAO
Delete a record from the table

Specified by:
delete in interface IIndexerActionDAO
Parameters:
nId - The identifier of the action
plugin - the plugin

store

public void store(IndexerAction indexerAction,
                  fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IIndexerActionDAO
Update the indexerAction in the table

Specified by:
store in interface IIndexerActionDAO
Parameters:
indexerAction - instance of the IndexerAction object to update
plugin - the plugin

selectList

public java.util.List<IndexerAction> selectList(IndexerActionFilter filter,
                                                fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IIndexerActionDAO
Load the data of all indexerAction and returns them in a list

Specified by:
selectList in interface IIndexerActionDAO
Parameters:
filter - the search filter
plugin - the plugin
Returns:
The List which contains the data of all action


Copyright © 2009 Mairie de Paris. All Rights Reserved.