package io.cattle.platform.configitem.server.resource; import java.util.LinkedHashMap; import java.util.Map; public abstract class AbstractResource implements Resource { Map<String, Object> attributes = new LinkedHashMap<String, Object>(); String name; public AbstractResource(String name) { this.name = name; } @Override public void setAttribute(String key, Object value) { attributes.put(key, value); } @Override public Object getAttibute(String attribute) { return attributes.get(attribute); } @Override public String getName() { return name; } @Override public String toString() { return "Resource [" + name + "]"; } }