77import javax .xml .bind .JAXBException ;
88import javax .xml .bind .Marshaller ;
99
10+ import org .slf4j .Logger ;
11+ import org .slf4j .LoggerFactory ;
1012import org .springframework .stereotype .Component ;
1113
1214import pl .orange .bst .mixer .ConstantStrings ;
15+ import pl .orange .bst .mixer .openvas .OpenVasClient ;
1316import pl .orange .bst .mixer .openvas .pojo .Config ;
1417import pl .orange .bst .mixer .openvas .pojo .CreateTarget ;
1518import pl .orange .bst .mixer .openvas .pojo .CreateTask ;
2427
2528@ Component
2629public class XmlOperationBuilder {
27-
30+ private static final Logger log = LoggerFactory . getLogger ( XmlOperationBuilder . class );
2831 public String buildGetConfig (User user ) throws JAXBException {
32+ log .info ("Getting Config info" );
2933 CommandsGetConfig cgc = new CommandsGetConfig (user );
3034 JAXBContext jaxbContext = JAXBContext .newInstance (CommandsGetConfig .class );
3135 Marshaller marshaller = jaxbContext .createMarshaller ();
@@ -35,6 +39,7 @@ public String buildGetConfig(User user) throws JAXBException {
3539 return sw .toString ();
3640 }
3741 public String buildGetScanners (User user ) throws JAXBException {
42+ log .info ("Getting scanners info" );
3843 CommandsGetScanner cgs = new CommandsGetScanner (user );
3944 JAXBContext jaxbContext = JAXBContext .newInstance (CommandsGetScanner .class );
4045 Marshaller marshaller = jaxbContext .createMarshaller ();
@@ -44,50 +49,54 @@ public String buildGetScanners(User user) throws JAXBException {
4449 return sw .toString ();
4550 }
4651 public String buildCreateTarget (User user , HashMap <String , String > target ) throws JAXBException {
47- CommandsCreateTarget cct = new CommandsCreateTarget (user );
52+ log .info ("Creating target for {}" , target .get (ConstantStrings .HOSTS ));
53+ //CommandsCreateTarget cct = new CommandsCreateTarget(user);
4854 CreateTarget ct = new CreateTarget ();
4955 ct .setHosts (target .get (ConstantStrings .HOSTS ));
5056 ct .setName (target .get (ConstantStrings .TARGET_NAME ));
51- cct .setCreateTarget (ct );
57+ // cct.setCreateTarget(ct);
5258 JAXBContext jaxbContext = JAXBContext .newInstance (CommandsCreateTarget .class );
5359 Marshaller marshaller = jaxbContext .createMarshaller ();
5460 marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
5561 StringWriter sw = new StringWriter ();
56- marshaller .marshal (cct , sw );
62+ marshaller .marshal (ct , sw );
5763 return sw .toString ();
5864
5965 }
6066 public String buildDeleteTarget (User user , HashMap <String , String > target ) throws JAXBException {
61- CommandsDeleteTarget cdt = new CommandsDeleteTarget (user );
67+ // CommandsDeleteTarget cdt = new CommandsDeleteTarget(user);
6268 DeleteTarget dt = new DeleteTarget ();
6369 dt .setTargetId (target .get (ConstantStrings .TARGET_ID ));
64- cdt .setDeleteTarget (dt );
70+ // cdt.setDeleteTarget(dt);
6571 JAXBContext jaxbContext = JAXBContext .newInstance (CommandsDeleteTarget .class );
6672 Marshaller marshaller = jaxbContext .createMarshaller ();
6773 marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
6874 StringWriter sw = new StringWriter ();
69- marshaller .marshal (cdt , sw );
75+ marshaller .marshal (dt , sw );
7076 return sw .toString ();
7177
7278 }
7379 public String buildCreateTask (User user , HashMap <String , String > target ) throws JAXBException {
74- CommandsCreateTask cct = new CommandsCreateTask (user );
80+ log .info ("Creating task for {}" ,target .get (ConstantStrings .TARGET_NAME ));
81+ //CommandsCreateTask cct = new CommandsCreateTask(user);
7582 CreateTask ct = new CreateTask ();
7683 ct .setConfig (new Config (target .get (ConstantStrings .CONFIG_ID )));
7784 ct .setScanner (new Scanner (target .get (ConstantStrings .SCANNER_ID )));
7885 ct .setTarget (new Target (target .get (ConstantStrings .TARGET_ID )));
7986 ct .setName (target .get (ConstantStrings .TARGET_NAME ));
80- cct .setCreateTask (ct );
87+ // cct.setCreateTask(ct);
8188 JAXBContext jaxbContext = JAXBContext .newInstance (CommandsCreateTask .class );
8289 Marshaller marshaller = jaxbContext .createMarshaller ();
8390 marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
8491 StringWriter sw = new StringWriter ();
85- marshaller .marshal (cct , sw );
92+ marshaller .marshal (ct , sw );
8693 return sw .toString ();
8794
8895 }
8996 public String buildModifyTask (User user , HashMap <String , String > target ) throws JAXBException {
90- CommandsModifyTask cmt = new CommandsModifyTask (user , new ModifyTask (target .get (ConstantStrings .TASK_ID ), new Target (target .get (ConstantStrings .TARGET_ID ))));
97+ log .info ("Modyfing task {}" ,target .get (ConstantStrings .TASK_ID ));
98+ //CommandsModifyTask cmt = new CommandsModifyTask(user, new ModifyTask(target.get(ConstantStrings.TASK_ID), new Target(target.get(ConstantStrings.TARGET_ID))));
99+ ModifyTask cmt = new ModifyTask (target .get (ConstantStrings .TASK_ID ), new Target (target .get (ConstantStrings .TARGET_ID )));
91100 JAXBContext jaxbContext = JAXBContext .newInstance (CommandsModifyTask .class );
92101 Marshaller marshaller = jaxbContext .createMarshaller ();
93102 marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
@@ -97,7 +106,9 @@ public String buildModifyTask(User user, HashMap<String, String> target) throws
97106
98107 }
99108 public String buildStartTask (User user , HashMap <String , String > target ) throws JAXBException {
100- CommandsStartTask cst = new CommandsStartTask (user , new StartTask (target .get (ConstantStrings .TASK_ID )));
109+ log .info ("Starting task {}" , target .get (ConstantStrings .TASK_ID ));
110+ //CommandsStartTask cst = new CommandsStartTask(user, new StartTask(target.get(ConstantStrings.TASK_ID)));
111+ StartTask cst = new StartTask (target .get (ConstantStrings .TASK_ID ));
101112 JAXBContext jaxbContext = JAXBContext .newInstance (CommandsStartTask .class );
102113 Marshaller marshaller = jaxbContext .createMarshaller ();
103114 marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
@@ -107,7 +118,8 @@ public String buildStartTask(User user, HashMap<String, String> target) throws J
107118
108119 }
109120 public String buildGetTask (User user , HashMap <String , String > target ) throws JAXBException {
110- CommandsGetTasks cgt = new CommandsGetTasks (user , new GetTask (target .get (ConstantStrings .TASK_ID )));
121+ //CommandsGetTasks cgt = new CommandsGetTasks(user, new GetTask(target.get(ConstantStrings.TASK_ID)));
122+ GetTask cgt = new GetTask (target .get (ConstantStrings .TASK_ID ));
111123 JAXBContext jaxbContext = JAXBContext .newInstance (CommandsGetTasks .class );
112124 Marshaller marshaller = jaxbContext .createMarshaller ();
113125 marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
@@ -117,7 +129,9 @@ public String buildGetTask(User user, HashMap<String, String> target) throws JAX
117129
118130 }
119131 public String buildGetReport (User user , HashMap <String , String > target ) throws JAXBException {
120- CommandsGetReport cgr = new CommandsGetReport (user , new Report (target .get (ConstantStrings .REPORT_ID )));
132+ log .info ("Building report for report_id {}" ,target .get (ConstantStrings .REPORT_ID ));
133+ //CommandsGetReport cgr = new CommandsGetReport(user, new Report(target.get(ConstantStrings.REPORT_ID)));
134+ Report cgr = new Report (target .get (ConstantStrings .REPORT_ID ));
121135 JAXBContext jaxbContext = JAXBContext .newInstance (CommandsGetReport .class );
122136 Marshaller marshaller = jaxbContext .createMarshaller ();
123137 marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
0 commit comments