maia/.svn/pristine/6b/6b17f0856d42845ea17059a4965...

61 lines
1.1 KiB
Plaintext
Executable File

package com.fp.dto.rules;
import java.io.Serializable;
import com.fp.dto.Request;
public abstract class AbstractRule implements Serializable {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 1L;
public abstract Request execute(Request pRequest) throws Exception;
protected String rule;
/**
* Entrega el valor de rule
*
* @return Valor de rule
*/
public String getRule() {
return this.rule;
}
/**
* Fija un nuevo valor en rule
*
* @param rule nuevo valor para rule
*/
public void setRule(String rule) {
this.rule = rule;
}
/**
* Entrega el valor de flow
*
* @return Valor de flow
*/
public String getFlow() {
return this.flow;
}
/**
* Fija un nuevo valor en flow
*
* @param flow nuevo valor para flow
*/
public void setFlow(String flow) {
this.flow = flow;
}
protected String flow;
protected boolean isNew(Request pRequest) throws Exception {
return ("" + pRequest.get("isnew")).compareTo("Y") == 0;
}
}