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

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

public class DirectoryActionDAO
extends java.lang.Object
implements IDirectoryActionDAO

DirectoryActionDAO


Constructor Summary
DirectoryActionDAO()
           
 
Method Summary
 void addNewActionInDirectoryRecordAction(DirectoryAction directoryAction, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Add a new action for directory record for module which uses plugin-directory
 boolean checkActionsDirectoryRecord(DirectoryAction directoryAction, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          This method checks if an directory record action exists
 void deleteActionsDirectoryRecord(DirectoryAction directoryAction, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete a directory record action
 java.util.List<DirectoryAction> selectActionsByDirectoryRecordState(int nState, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the list of actions for a all directory by directory state
 java.util.List<DirectoryAction> selectActionsByDirectoryState(int nState, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the list of actions for a all directory by directory state
 java.util.List<DirectoryAction> selectActionsByDirectoryXsl(fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the list of actions for a all directory by directory state
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryActionDAO

public DirectoryActionDAO()
Method Detail

selectActionsByDirectoryState

public java.util.List<DirectoryAction> selectActionsByDirectoryState(int nState,
                                                                     fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of actions for a all directory by directory state

Specified by:
selectActionsByDirectoryState in interface IDirectoryActionDAO
Parameters:
nState - the state of the form
plugin - the plugin
Returns:
The Collection of actions

selectActionsByDirectoryRecordState

public java.util.List<DirectoryAction> selectActionsByDirectoryRecordState(int nState,
                                                                           fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of actions for a all directory by directory state

Specified by:
selectActionsByDirectoryRecordState in interface IDirectoryActionDAO
Parameters:
nState - the state of the form
plugin - the plugin
Returns:
The Collection of actions

addNewActionInDirectoryRecordAction

public void addNewActionInDirectoryRecordAction(DirectoryAction directoryAction,
                                                fr.paris.lutece.portal.service.plugin.Plugin plugin)
Add a new action for directory record for module which uses plugin-directory

Specified by:
addNewActionInDirectoryRecordAction in interface IDirectoryActionDAO
Parameters:
directoryAction - The action builded in module which uses plugin-directory
plugin - the plugin

checkActionsDirectoryRecord

public boolean checkActionsDirectoryRecord(DirectoryAction directoryAction,
                                           fr.paris.lutece.portal.service.plugin.Plugin plugin)
This method checks if an directory record action exists

Specified by:
checkActionsDirectoryRecord in interface IDirectoryActionDAO
Parameters:
directoryAction - The action to check
plugin - plugin

deleteActionsDirectoryRecord

public void deleteActionsDirectoryRecord(DirectoryAction directoryAction,
                                         fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete a directory record action

Specified by:
deleteActionsDirectoryRecord in interface IDirectoryActionDAO
Parameters:
directoryAction - The action to delete
plugin - plugin

selectActionsByDirectoryXsl

public java.util.List<DirectoryAction> selectActionsByDirectoryXsl(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of actions for a all directory by directory state

Specified by:
selectActionsByDirectoryXsl in interface IDirectoryActionDAO
Parameters:
nState - the state of the form
plugin - the plugin
Returns:
The Collection of actions


Copyright © 2011 Mairie de Paris. All Rights Reserved.