package com.taobao.tddl.common.model; import java.util.HashMap; import java.util.Map; import org.apache.commons.lang.builder.ToStringBuilder; import com.taobao.tddl.common.utils.TddlToStringStyle; /** * 类似tddl三层结构的atom概念,用于以后扩展第三方存储,目前扩展属性暂时使用properties代替 * * @author whisper * @author <a href="jianghang.loujh@taobao.com">jianghang</a> */ public class Atom { private String name; // 类似于dbKey private Map<String, String> properties = new HashMap(); public String getName() { return name; } public void setName(String name) { this.name = name; } public Map<String, String> getProperties() { return properties; } public void setProperties(Map<String, String> properties) { this.properties = properties; } public String toString() { return ToStringBuilder.reflectionToString(this, TddlToStringStyle.DEFAULT_STYLE); } }