package foundation.data.meta.template;
|
|
import java.util.Set;
|
|
import foundation.data.entity.Entity;
|
import foundation.util.CaseInsensitiveSet;
|
|
public class PropertyTemplate {
|
|
public static Set<String> ExcludeNames;
|
private String fieldName;
|
private Entity data;
|
|
|
static {
|
initExcludeNames();
|
}
|
|
public void load(Entity data) {
|
this.fieldName = data.getString("field_name");
|
this.data = data;
|
}
|
|
public String getFieldName() {
|
return fieldName;
|
}
|
|
public Entity getData() {
|
return data;
|
}
|
|
private static void initExcludeNames() {
|
ExcludeNames = new CaseInsensitiveSet();
|
ExcludeNames.add("id");
|
ExcludeNames.add("field_name");
|
ExcludeNames.add("last_update_time");
|
}
|
|
}
|