- if (user.getObjects().getConnection()!=null) {\r
- Boolean nodeconn = false;\r
- List<Connection> connectionList = user.getObjects().getConnection();\r
- for (Connection connection : connectionList){\r
- if (connection.getEndNode() != null){\r
- for (EndNode endNode : connection.getEndNode()){\r
- if (endNode.getNodeId().equals(nodeId)){\r
- nodeconn = true;\r
- }\r
- }\r
- if (nodeconn){\r
- errorInfo = deleteConnection.DeleteConnectionHandling(userId,connection.getConnectionId());\r
- }\r
- }\r
- }\r
- }\r
+ if (tenantManage.getNode(userId)!=null){\r
+ if (tenantManage.getNode(userId).containsKey(nodeId)){\r
+ nodeExist = true;\r
+ tenantManage.getNode(userId).remove(nodeId);\r
+ tenantManage.getUserNameIdMap(userId).remove(tenantManage.getName(userId,nodeId.getValue()));\r
+ }\r
+ }\r
+ if (tenantManage.getNodeDataStore(userId)!=null){\r
+ if (tenantManage.getNodeDataStore(userId).containsKey(nodeId)){\r
+ nodeExist = true;\r
+ tenantManage.setUserDeleteIntent(userId, NEMOConstants.node,nodeId.getValue());\r
+ tenantManage.getUserNameIdMap(userId).remove(tenantManage.getName(userId,nodeId.getValue()));\r
+ }\r
+ }\r
+ if (!nodeExist){\r
+ return "The node instance " +nodeId.getValue()+" is not exist.";\r
+ }\r
+ else {\r
+ if (tenantManage.getConnection(userId)!=null){\r
+ for (Connection connection : tenantManage.getConnection(userId).values()){\r
+ List<EndNode> endNodeList = connection.getEndNode();\r
+ for (EndNode endNode :endNodeList){\r
+ if (endNode.getNodeId().equals(nodeId)){\r
+ tenantManage.getConnection(userId).remove(connection.getConnectionId());\r
+ tenantManage.getUserNameIdMap(userId).remove(tenantManage.getName(userId,connection.getConnectionId().getValue()));\r
+ break;\r