net.leadware.persistence.tools.core.dao.utils
Class ExpressionModel

java.lang.Object
  extended by net.leadware.persistence.tools.core.dao.utils.ExpressionModel
All Implemented Interfaces:
Serializable

public class ExpressionModel
extends Object
implements Serializable

Classe permettant de stocker les informations sur une Expression (Apres resolution)

Author:
Jean-Jacques ETUNĂˆ NGI
See Also:
Serialized Form

Field Summary
private  String computedExpression
          Expression transformee
private  String originalExpression
          Expression Originale
private  Map<String,String> parameters
          Parametres de l'expression
private static long serialVersionUID
          ID Genere par Eclipse
 
Constructor Summary
ExpressionModel()
          Constructeur par defaut
ExpressionModel(String originalExpression)
          Constructeur avec Initialisation de l'expression Originale
 
Method Summary
 void addParameter(String parameterName, String parameterExpression)
          Methode d'ajout d'un Parametre
 String getComputedExpression()
          Methode d'obtention de l'Expression transformee
 String getOriginalExpression()
          Methode d'obtention de l'Expression Originale
 Map<String,String> getParameters()
          Methode d'obtention des Parametres de l'expression
 void setComputedExpression(String computedExpression)
          Methode de mise a jour de l'Expression transformee
 void setOriginalExpression(String originalExpression)
          Methode de mise a jour de l'Expression Originale
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
ID Genere par Eclipse

See Also:
Constant Field Values

originalExpression

private String originalExpression
Expression Originale


computedExpression

private String computedExpression
Expression transformee


parameters

private Map<String,String> parameters
Parametres de l'expression

Constructor Detail

ExpressionModel

public ExpressionModel()
Constructeur par defaut


ExpressionModel

public ExpressionModel(String originalExpression)
Constructeur avec Initialisation de l'expression Originale

Parameters:
originalExpression - Expression Originale
Method Detail

getOriginalExpression

public String getOriginalExpression()
Methode d'obtention de l'Expression Originale

Returns:
Expression Originale

setOriginalExpression

public void setOriginalExpression(String originalExpression)
Methode de mise a jour de l'Expression Originale

Parameters:
originalExpression - Expression Originale

getComputedExpression

public String getComputedExpression()
Methode d'obtention de l'Expression transformee

Returns:
Expression transformee

setComputedExpression

public void setComputedExpression(String computedExpression)
Methode de mise a jour de l'Expression transformee

Parameters:
computedExpression - Expression transformee

getParameters

public Map<String,String> getParameters()
Methode d'obtention des Parametres de l'expression

Returns:
Parametres de l'expression

addParameter

public void addParameter(String parameterName,
                         String parameterExpression)
Methode d'ajout d'un Parametre

Parameters:
parameterName - Nom du parametre
parameterExpression - Expression du parametre


Copyright © 2015 Leadware. All Rights Reserved.