Switch to using yangtools version of mockito-configuration
[controller.git] / opendaylight / md-sal / sal-netconf-connector / src / main / java / org / opendaylight / controller / sal / connect / netconf / InventoryUtils.java
1 package org.opendaylight.controller.sal.connect.netconf;
2
3 import java.net.URI;
4 import java.text.ParseException;
5 import java.text.SimpleDateFormat;
6 import java.util.Calendar;
7 import java.util.Date;
8
9 import org.opendaylight.yangtools.yang.common.QName;
10 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
11
12 public class InventoryUtils {
13
14     private static final URI INVENTORY_NAMESPACE = URI.create("urn:opendaylight:inventory");
15     private static final Date INVENTORY_REVISION = date();
16     public static final QName INVENTORY_NODES = new QName(INVENTORY_NAMESPACE, INVENTORY_REVISION, "nodes");
17     public static final QName INVENTORY_NODE = new QName(INVENTORY_NAMESPACE, INVENTORY_REVISION, "node");
18     public static final QName INVENTORY_ID = new QName(INVENTORY_NAMESPACE, INVENTORY_REVISION, "id");
19
20     public static final InstanceIdentifier INVENTORY_PATH = InstanceIdentifier.builder().node(INVENTORY_NODES)
21             .toInstance();
22     public static final QName NETCONF_INVENTORY_MOUNT = null;
23     
24     
25     
26     private static Date date() {
27         SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
28         try {
29             return formatter.parse("2013-08-19");
30         } catch (ParseException e) {
31             // TODO Auto-generated catch block
32             e.printStackTrace();
33         }
34         return null;
35     }
36
37     
38     
39 }