fr.paris.lutece.plugins.directory.business.parameter
Class DirectoryParameterDAO

java.lang.Object
  extended by fr.paris.lutece.plugins.directory.business.parameter.DirectoryParameterDAO
All Implemented Interfaces:
IDirectoryParameterDAO

public class DirectoryParameterDAO
extends java.lang.Object
implements IDirectoryParameterDAO

DirectoryParameterDAO


Constructor Summary
DirectoryParameterDAO()
           
 
Method Summary
 fr.paris.lutece.util.ReferenceItem load(java.lang.String strParameterKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the parameter value
 fr.paris.lutece.util.ReferenceList selectAll(fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load all the parameter default values
 fr.paris.lutece.util.ReferenceList selectByFilter(DirectoryParameterFilter filter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load by filter
 void store(fr.paris.lutece.util.ReferenceItem param, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update the parameter value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryParameterDAO

public DirectoryParameterDAO()
Method Detail

selectAll

public fr.paris.lutece.util.ReferenceList selectAll(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load all the parameter default values

Specified by:
selectAll in interface IDirectoryParameterDAO
Parameters:
plugin - Plugin
Returns:
a list of ReferenceItem

load

public fr.paris.lutece.util.ReferenceItem load(java.lang.String strParameterKey,
                                               fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the parameter value

Specified by:
load in interface IDirectoryParameterDAO
Parameters:
strParameterKey - the parameter key
plugin - Plugin
Returns:
The parameter

store

public void store(fr.paris.lutece.util.ReferenceItem param,
                  fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the parameter value

Specified by:
store in interface IDirectoryParameterDAO
Parameters:
param - The parameter
plugin - Plugin

selectByFilter

public fr.paris.lutece.util.ReferenceList selectByFilter(DirectoryParameterFilter filter,
                                                         fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load by filter

Specified by:
selectByFilter in interface IDirectoryParameterDAO
Parameters:
filter - the filter
plugin - the plugin
Returns:
a ReferenceList


Copyright © 2012 Mairie de Paris. All Rights Reserved.