package de.tud.kom.socom.util.attributemapping;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
import de.tud.kom.socom.util.JSONUtils;
public class ObjectAttribute implements Attribute {
private Map<String, Attribute> object;
public ObjectAttribute() {
this.object = new HashMap<String, Attribute>();
}
public void addAttribute(String key, Attribute value){
this.object.put(key, value);
}
public void addAllAttributes(ObjectAttribute object){
this.object.putAll(object.getObject());
}
public Map<String, Attribute> getObject() {
return object;
}
@Override
public String toJSONString() {
return JSONUtils.JSONToString(new JSONObject(object));
}
}