package org.subethamail.core.admin.i; import java.io.Serializable; /** * Detail information about Config * * @author Jon Stevens */ public class ConfigData implements Serializable { private static final long serialVersionUID = 1L; String id; String description; Object value; /** */ public ConfigData() {} /** */ public ConfigData( String id, String description, Object value) { this.id = id; this.description = description; this.value = value; } /** */ @Override public String toString() { return this.getClass().getName() + " {id=" + this.id + ", type=" + this.value.getClass().getName() + ", value=" + this.value + "}"; } /** */ public String getId() { return this.id; } public Object getValue() { return this.value; } public void setValue(Object value) { this.value = value; } public Class<?> getType() { return this.value.getClass(); } public String getDescription() { return this.description; } }