/*
* codjo.net
*
* Common Apache License 2.0
*/
package net.codjo.segmentation.server.preference.treatment;
/**
* Expression permettant de calculer une valeur.
*/
public class Expression {
private String destinationField;
private String expression;
private int priority;
private boolean variable;
private int type;
public Expression() {
}
public Expression(int type, String destinationField, String expression) {
this.type = type;
this.destinationField = destinationField;
this.expression = expression;
}
public Expression(int type, String destinationField, String expression,
boolean variable) {
this.type = type;
this.destinationField = destinationField;
this.expression = expression;
this.variable = variable;
}
public String getDestinationField() {
return destinationField;
}
public void setDestinationField(String destinationField) {
this.destinationField = destinationField;
}
public void setExpression(String expression) {
this.expression = expression;
}
public String getExpression() {
return expression;
}
public void setPriority(int priority) {
this.priority = priority;
}
public int getPriority() {
return priority;
}
public void setVariable(boolean variable) {
this.variable = variable;
}
public boolean isVariable() {
return variable;
}
public void setType(int type) {
this.type = type;
}
public int getType() {
return type;
}
}