package ddth.dasp.framework.osgi; import java.util.Properties; public class ServiceInfo { private String className; private Object service; private Properties properties = new Properties(); public ServiceInfo() { } public ServiceInfo(String className, Object service) { setClassName(className); setService(service); } public ServiceInfo(String name, Object service, Properties props) { setClassName(name); setService(service); setProperties(props); } public String getClassName() { return className; } public void setClassName(String className) { this.className = className; } public Object getService() { return service; } public void setService(Object service) { this.service = service; } public Properties getProperties() { return properties; } public void setProperties(Properties properties) { if (properties != null) { this.properties.clear(); this.properties.putAll(properties); } } }