package foundation.alert;
|
|
import foundation.dao.preload.Bucket;
|
import foundation.data.entity.Entity;
|
|
public class AlertRuleBucket extends Bucket<AlertRule> {
|
private static AlertRuleBucket instance;
|
|
static {
|
instance = new AlertRuleBucket();
|
}
|
|
private AlertRuleBucket() {
|
|
}
|
|
public static AlertRuleBucket getInstance() {
|
return instance;
|
}
|
|
public void loadOneRule(Entity entity) throws Exception {
|
//1.规则编码
|
String code = entity.getString("code");
|
AlertRule alterRule = get(code);
|
if (alterRule == null){
|
alterRule = new AlertRule();
|
alterRule.load(entity);
|
|
loadOne(code, alterRule);
|
}
|
}
|
|
public AlertRule getAlertRule(String ruleId) {
|
return get(ruleId);
|
}
|
|
}
|