65aa03315b9786c7f6e9ef766e4ac64016ce95ad
[oam/tr069-adapter.git] / mapper / src / main / java / org / commscope / tr069adapter / mapper / Test.java
1 package org.commscope.tr069adapter.mapper;\r
2 \r
3 import java.io.File;\r
4 import java.io.IOException;\r
5 \r
6 import org.apache.commons.io.FileUtils;\r
7 import org.commscope.tr069adapter.acs.common.DeviceRPCRequest;\r
8 import org.commscope.tr069adapter.acs.common.dto.TR069OperationCode;\r
9 import org.commscope.tr069adapter.mapper.util.MOMetaDataUtil;\r
10 import org.commscope.tr069adapter.mapper.util.NetconfToTr069MapperUtil;\r
11 import org.w3c.dom.Element;\r
12 \r
13 public class Test {\r
14 \r
15   public static final String INDEX_STR = "index";\r
16   public static final String INDEX_REGEX = "[0-9]{1,}";\r
17 \r
18   public static void main(String[] args) throws IOException {\r
19     File file = new File("rpc_set_input.xml");\r
20     String requestXML = FileUtils.readFileToString(file, "UTF-8");\r
21 \r
22 \r
23     StringBuilder buff = new StringBuilder();\r
24     for (int i = 6400; i <= 9600; i++) {\r
25       buff.append(i).append(",");\r
26     }\r
27     System.out.println(buff.toString());\r
28 \r
29     MOMetaDataUtil util = new MOMetaDataUtil();\r
30     util.loadMetaData();\r
31     Element el = NetconfToTr069MapperUtil.convertStringToDocument(requestXML);\r
32 \r
33     DeviceRPCRequest req = NetconfToTr069MapperUtil.prepareTR069Request("0005B9AAAAA3", el, "rpc",\r
34         TR069OperationCode.GET_PARAMETER_VALUES);\r
35     req.getOpDetails()\r
36         .setParmeters(util.getSupportedChildParameters(req.getOpDetails().getParmeters()));\r
37 \r
38     System.out.println(req);\r
39 \r
40   }\r
41 \r
42 }\r