fr.ifremer.isisfish.rule
Class AbstractRule

java.lang.Object
  extended by fr.ifremer.isisfish.rule.AbstractRule
All Implemented Interfaces:
Rule

public abstract class AbstractRule
extends java.lang.Object
implements Rule

Class abstraite d'une regles comprenant le code commun à toutes les regles. Permet de :

Created: 12 janv. 2006 17:12:51

Version:
$Revision: 2568 $ Last update: $Date: 2009-09-02 10:58:52 +0200 (mer., 02 sept. 2009) $ by : $Author: chatellier $
Author:
poussin

Field Summary
protected  java.util.Map<java.lang.String,java.lang.Object> values
           
 
Constructor Summary
AbstractRule()
           
 
Method Summary
 java.lang.Object getValue(java.lang.String name)
          Permet de recuperer une valeur prealablement stockée avec un Rule.setValue(String, Object).
 void setValue(java.lang.String name, java.lang.Object value)
          Permet de stocker une valeur en fonction d'une cle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.ifremer.isisfish.rule.Rule
condition, getDescription, getNecessaryResult, init, postAction, preAction
 

Field Detail

values

protected transient java.util.Map<java.lang.String,java.lang.Object> values
Constructor Detail

AbstractRule

public AbstractRule()
Method Detail

getValue

public java.lang.Object getValue(java.lang.String name)
Description copied from interface: Rule
Permet de recuperer une valeur prealablement stockée avec un Rule.setValue(String, Object).

Specified by:
getValue in interface Rule
Parameters:
name - le nom de la valeur souhaitée
Returns:
la valeur ou null si aucune valeur ne porte se nom

setValue

public void setValue(java.lang.String name,
                     java.lang.Object value)
Description copied from interface: Rule
Permet de stocker une valeur en fonction d'une cle.

Specified by:
setValue in interface Rule
Parameters:
name - le nom de la valeur
value - la valeur


Copyright © 1999-2010 CodeLutin. All Rights Reserved.