blob: 3b5652193cf0171375d6b553352a0c53b3804003 [file] [log] [blame]
package net.onrc.onos.core.configmanager;
import java.util.concurrent.ConcurrentHashMap;
import net.onrc.onos.core.configmanager.NetworkConfig.SwitchConfig;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class SwitchOF10Config extends SwitchConfig {
protected static final Logger log = LoggerFactory
.getLogger(RoadmConfig.class);
public SwitchOF10Config(SwitchConfig swc) {
this.setName(swc.getName());
this.setDpid(swc.getDpid());
this.setType(swc.getType());
this.setLatitude(swc.getLatitude());
this.setLongitude(swc.getLongitude());
this.setParams(swc.getParams());
this.setAllowed(swc.isAllowed());
publishAttributes = new ConcurrentHashMap<String, String>();
parseParams();
validateParams();
setPublishAttributes();
}
private void parseParams() {
// TODO
}
private void validateParams() {
// TODO
}
private void setPublishAttributes() {
// TODO
}
}