package org.safehaus.penrose.mapping;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* @author Endi Sukma Dewata
*/
public class MappingRule {
public Logger log = LoggerFactory.getLogger(getClass());
private MappingRuleConfig ruleConfig;
public MappingRule(MappingRuleConfig ruleConfig) {
this.ruleConfig = ruleConfig;
}
public MappingRuleConfig getRuleConfig() {
return ruleConfig;
}
public void setRuleConfig(MappingRuleConfig ruleConfig) {
this.ruleConfig = ruleConfig;
}
public String getName() {
return ruleConfig.getName();
}
public String getAction() {
return ruleConfig.getAction();
}
public boolean isRequired() {
return ruleConfig.isRequired();
}
public String getCondition() {
return ruleConfig.getCondition();
}
public Object getConstant() {
return ruleConfig.getConstant();
}
public byte[] getBinary() {
return ruleConfig.getBinary();
}
public String getVariable() {
return ruleConfig.getVariable();
}
public Expression getExpression() {
return ruleConfig.getExpression();
}
}