fr.paris.lutece.plugins.form.business
Interface IEntryDAO

All Known Implementing Classes:
EntryDAO

public interface IEntryDAO

IEntryDAO Interface


Method Summary
 void delete(int nIdEntry, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete a record from the table
 int insert(IEntry entry, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Insert a new record in the table.
 IEntry load(int nIdEntry, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the data of the entry from the table
 java.util.List<IEntry> selectEntryListByFilter(EntryFilter filter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the data of all the entry who verify the filter and returns them in a list
 int selectNumberEntryByFilter(EntryFilter filter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Return the number of entry who verify the filter
 void store(IEntry entry, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update the entry in the table
 

Method Detail

insert

int insert(IEntry entry,
           fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new record in the table.

Parameters:
entry - instance of the Entry object to insert
plugin - the plugin
Returns:
the id of the new entry

store

void store(IEntry entry,
           fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the entry in the table

Parameters:
entry - instance of the Entry object to update
plugin - the plugin

delete

void delete(int nIdEntry,
            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete a record from the table

Parameters:
nIdEntry - The identifier of the entry
plugin - the plugin

load

IEntry load(int nIdEntry,
            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data of the entry from the table

Parameters:
nIdEntry - The identifier of the entry
plugin - the plugin
Returns:
the instance of the Entry

selectEntryListByFilter

java.util.List<IEntry> selectEntryListByFilter(EntryFilter filter,
                                               fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data of all the entry who verify the filter and returns them in a list

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

selectNumberEntryByFilter

int selectNumberEntryByFilter(EntryFilter filter,
                              fr.paris.lutece.portal.service.plugin.Plugin plugin)
Return the number of entry who verify the filter

Parameters:
filter - the filter
plugin - the plugin
Returns:
the number of entry who verify the filter


Copyright © 2008 Mairie de Paris. All Rights Reserved.