Use a String Id for both Node and NodeConnector
[controller.git] / opendaylight / md-sal / compatibility / sal-compatibility / src / main / java / org / opendaylight / controller / sal / compatibility / MDSalNodeFactory.java
1 package org.opendaylight.controller.sal.compatibility;
2
3 import org.opendaylight.controller.sal.core.ConstructionException;
4 import org.opendaylight.controller.sal.core.Node;
5 import org.opendaylight.controller.sal.utils.INodeFactory;
6 import org.slf4j.Logger;
7 import org.slf4j.LoggerFactory;
8
9 public class MDSalNodeFactory implements INodeFactory{
10     private Logger logger = LoggerFactory.getLogger(MDSalNodeFactory.class);
11
12     @Override
13     public Node fromString(String type, String id) {
14
15         try {
16             return new Node(type, id);
17         } catch (ConstructionException e) {
18             logger.error("Could not construct Node", e);
19         }
20         return null;
21     }
22 }