package foundation.data.rule.update;
|
|
import foundation.data.entity.Entity;
|
import foundation.data.entity.EntitySet;
|
import foundation.data.object.DataObject;
|
import foundation.server.Initializer;
|
|
public class KindredLoader extends Initializer {
|
|
private static KindredLoader instance;
|
|
private KindredLoader() {
|
}
|
|
public static synchronized KindredLoader getInstance() {
|
if (instance == null) {
|
instance = new KindredLoader();
|
}
|
|
return instance;
|
}
|
|
@Override
|
public void startUp() throws Exception {
|
load();
|
}
|
|
private void load() throws Exception {
|
KindredBucket kindredBucket = KindredBucket.getInstance();
|
|
DataObject dataObject = DataObject.getInstance("sys_data_rule_kindred");
|
EntitySet entitySet = dataObject.getTableEntitySet();
|
|
for (Entity entity: entitySet) {
|
KindredRule rule = new KindredRule();
|
rule.load(entity);
|
|
kindredBucket.loadOneRule(rule);
|
}
|
}
|
|
@Override
|
public void shutDown() throws Exception {
|
|
}
|
|
}
|