package frame.object.data;
|
|
import frame.variant.expression.VariantRequestParams;
|
|
public class EntityInitializer {
|
|
public void exec(VariantRequestParams variantRequestParams, Entity entity) throws Exception {
|
entity.setID(new ID());
|
}
|
|
public void loadDefaultValue(VariantRequestParams params) throws Exception {
|
// String tableName = entityMeta.getName();
|
// EntityConfig entityConfig = configContainer.getField(tableName);
|
//
|
// if (entityConfig == null) {
|
// set("id", Util.newShortGUID());
|
// return;
|
// }
|
//
|
// for (FieldConfig fieldConfig: entityConfig) {
|
// String name = fieldConfig.getName();
|
//
|
// if (!entityMeta.containsSuperVCode(name)) {
|
// continue;
|
// }
|
//
|
// Object value = fieldConfig.getValue(params);
|
// set(name, value);
|
// }
|
}
|
|
public static EntityInitializer getInstance(String dataName) {
|
EntityInitializer result = EntityInitializerContainer.get(dataName);
|
|
if (result == null) {
|
result = new EntityInitializer();
|
}
|
|
return result;
|
}
|
|
}
|