public class ArchiveItemDAO extends Object implements IArchiveItemDAO
Constructor and Description |
---|
ArchiveItemDAO() |
Modifier and Type | Method and Description |
---|---|
void |
delete(int nIdMailItemQueue,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete the archive item record in the table
|
int |
insert(ArchiveItem archiveItem,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new archive item in the database queue.
|
ArchiveItem |
load(int nIdMailItemQueue,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
load the archive item wich the id is specified in parameter
|
int |
nextArchiveItemId(fr.paris.lutece.portal.service.plugin.Plugin plugin)
return the next archive item queue id
|
void |
updateState(int nIdArchiveItem,
String strState,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
update the archive state
|
public int nextArchiveItemId(fr.paris.lutece.portal.service.plugin.Plugin plugin)
nextArchiveItemId
in interface IArchiveItemDAO
plugin
- Plugin
public void updateState(int nIdArchiveItem, String strState, fr.paris.lutece.portal.service.plugin.Plugin plugin)
updateState
in interface IArchiveItemDAO
nIdArchiveItem
- the id of the archive itemstrState
- the new stateplugin
- Plugin
public int insert(ArchiveItem archiveItem, fr.paris.lutece.portal.service.plugin.Plugin plugin)
insert
in interface IArchiveItemDAO
archiveItem
- the archive item to insertplugin
- Plugin
public ArchiveItem load(int nIdMailItemQueue, fr.paris.lutece.portal.service.plugin.Plugin plugin)
load
in interface IArchiveItemDAO
nIdMailItemQueue
- the archive item idplugin
- Plugin
ArchiveItem
public void delete(int nIdMailItemQueue, fr.paris.lutece.portal.service.plugin.Plugin plugin)
delete
in interface IArchiveItemDAO
nIdMailItemQueue
- The indentifier of the archive item to removeplugin
- Plugin
Copyright © 2018 City of Paris. All rights reserved.