}\r
}\r
\r
- List<EndNode> endNodeList = connection.getEndNode();\r
- for (EndNode endNode : endNodeList){\r
- Boolean endNodeExist = false;\r
- if (tenantManage.getNode(userId)!=null){\r
- if (tenantManage.getNode(userId).containsKey(endNode.getNodeId())){\r
- endNodeExist = true;\r
+ if (connection.getEndNode()!=null){\r
+ List<EndNode> endNodeList = connection.getEndNode();\r
+ for (EndNode endNode : endNodeList){\r
+ Boolean endNodeExist = false;\r
+ if (tenantManage.getNode(userId)!=null){\r
+ if (tenantManage.getNode(userId).containsKey(endNode.getNodeId())){\r
+ endNodeExist = true;\r
+ }\r
}\r
- }\r
- if (tenantManage.getNodeDataStore(userId)!=null){\r
- if (tenantManage.getNodeDataStore(userId).containsKey(endNode.getNodeId())){\r
- endNodeExist = true;\r
+ if (tenantManage.getNodeDataStore(userId)!=null){\r
+ if (tenantManage.getNodeDataStore(userId).containsKey(endNode.getNodeId())){\r
+ endNodeExist = true;\r
+ }\r
+ }\r
+ if (!endNodeExist){\r
+ return "The endnode "+ endNode.getNodeId().getValue() +" is not exist;";\r
}\r
- }\r
- if (!endNodeExist){\r
- return "The endnode "+ endNode.getNodeId().getValue() +" is not exist;";\r
}\r
}\r
return null;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.users.User;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.object.rev151010.node.definitions.NodeDefinition;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.object.rev151010.node.instance.Property;\r
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.object.rev151010.node.instance.SubNode;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.object.rev151010.property.definitions.PropertyDefinition;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.object.rev151010.property.instance.PropertyValues;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.object.rev151010.property.instance.property.values.StringValue;\r
}\r
}\r
}\r
+\r
+ if (node.getSubNode()!=null){\r
+ List<SubNode> subNodeList = node.getSubNode();\r
+ Boolean subNodeExist = false;\r
+ for (SubNode subNode : subNodeList){\r
+ if (tenantManage.getNode(userId)!=null){\r
+ if (tenantManage.getNode(userId).containsKey(subNode.getNodeId())){\r
+ subNodeExist = true;\r
+ }\r
+ }\r
+ if (tenantManage.getNodeDataStore(userId)!=null){\r
+ if (tenantManage.getNodeDataStore(userId)!=null){\r
+ if (tenantManage.getNodeDataStore(userId).containsKey(subNode.getNodeId())){\r
+ subNodeExist = true;\r
+ }\r
+ }\r
+ }\r
+ if (!subNodeExist){\r
+ return "The sub-node " + subNode.getNodeId().getValue() + " is not exist.";\r
+ }\r
+ }\r
+ }\r
return null;\r
}\r
\r