package foundation.data.object;
|
|
import foundation.data.entity.Entity;
|
|
public class DataObjectCreator {
|
|
public static DataObject ObjectCreator;
|
|
static {
|
ObjectCreator = DataObject.getInstance("sys_data_object");
|
}
|
|
public static DataObject createDataObject(String name) throws Exception {
|
DataObject result = new DataObject();
|
|
//1. new entity
|
Entity entity = ObjectCreator.createTableEntity(false);
|
entity.set("id", name);
|
entity.set("table_name", name);
|
entity.set("name", name);
|
|
//2. load to result
|
result.load(entity);
|
|
//3. build
|
result.build();
|
|
//4. result
|
return result;
|
}
|
|
}
|