fr.paris.lutece.plugins.form.modules.comparevalidators.business
Interface IRuleDAO

All Known Implementing Classes:
RuleDAO

public interface IRuleDAO

IRuleDAO


Method Summary
 void delete(int nKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Removes the rule whose identifier is specified in parameter
 void insert(Rule rule, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Creates a new instance of rule
 List<Rule> selectRulesByForm(int nIdForm, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Finds all rules for a given form identifier
 

Method Detail

insert

void insert(Rule rule,
            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Creates a new instance of rule

Parameters:
rule - The instance of rule which contains the informations to store
plugin - The plugin

delete

void delete(int nKey,
            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Removes the rule whose identifier is specified in parameter

Parameters:
nKey - The primary key of the rule to remove
plugin - The plugin

selectRulesByForm

List<Rule> selectRulesByForm(int nIdForm,
                             fr.paris.lutece.portal.service.plugin.Plugin plugin)
Finds all rules for a given form identifier

Parameters:
nIdForm - the form identifier
plugin - The plugin
Returns:
the referenceList which contains the found rules


Copyright © 2014 Mairie de Paris. All Rights Reserved.