package foundation.data.meta.template; import java.util.Set; import foundation.data.entity.Entity; import foundation.util.CaseInsensitiveSet; public class PropertyTemplate { public static Set 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"); } }