package foundation.io.mapping; import foundation.data.entity.DictionaryTranslator; import foundation.data.entity.Entity; public class FieldMapping { private String id; private String parentId; private String fromName; private String toName; private DictionaryTranslator dictionaryTranslator; public void load(Entity entity) throws Exception { id = entity.getString("id"); parentId = entity.getString("parent_id"); fromName = entity.getString("from_name"); toName = entity.getString("to_name"); String dictionary = entity.getString("dictionary_name"); dictionaryTranslator = DictionaryTranslator.getInstance(dictionary); } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getFromName() { return fromName; } public void setFromName(String fromName) { this.fromName = fromName; } public String getToName() { return toName; } public void setToName(String toName) { this.toName = toName; } public DictionaryTranslator getDictionaryTranslator() { return dictionaryTranslator; } }