package biz.target;
|
|
import foundation.data.entity.Entity;
|
import foundation.data.entity.EntitySet;
|
import foundation.data.entity.Filter;
|
import foundation.data.entity.OrderBy;
|
import foundation.data.object.DataObject;
|
import foundation.server.Initializer;
|
|
public class TargetLoader extends Initializer {
|
|
@Override
|
public void startUp() throws Exception {
|
|
loadTargetPlanning();
|
}
|
|
private void loadTargetPlanning() throws Exception {
|
DataObject planningObject = DataObject.getInstance("tgt_planning");
|
EntitySet planningSet = planningObject.getTableEntitySet(new OrderBy("quarter_no"));
|
|
TargetPlanningBucket bucket = TargetPlanningBucket.getInstance();
|
for (Entity planningEntity : planningSet) {
|
TargetPlanning planning = new TargetPlanning();
|
planning.load(planningEntity);
|
planning.loadWholeFromDB();
|
|
bucket.loadOne(planning.getId(), planning);
|
|
if (planning.isCurrent()) {
|
bucket.active(planning.getId());
|
}
|
}
|
}
|
|
@Override
|
public void shutDown() throws Exception {
|
|
}
|
|
}
|