7
7
import javax .xml .bind .JAXBException ;
8
8
import javax .xml .bind .Marshaller ;
9
9
10
+ import org .slf4j .Logger ;
11
+ import org .slf4j .LoggerFactory ;
10
12
import org .springframework .stereotype .Component ;
11
13
12
14
import pl .orange .bst .mixer .ConstantStrings ;
15
+ import pl .orange .bst .mixer .openvas .OpenVasClient ;
13
16
import pl .orange .bst .mixer .openvas .pojo .Config ;
14
17
import pl .orange .bst .mixer .openvas .pojo .CreateTarget ;
15
18
import pl .orange .bst .mixer .openvas .pojo .CreateTask ;
24
27
25
28
@ Component
26
29
public class XmlOperationBuilder {
27
-
30
+ private static final Logger log = LoggerFactory . getLogger ( XmlOperationBuilder . class );
28
31
public String buildGetConfig (User user ) throws JAXBException {
32
+ log .info ("Getting Config info" );
29
33
CommandsGetConfig cgc = new CommandsGetConfig (user );
30
34
JAXBContext jaxbContext = JAXBContext .newInstance (CommandsGetConfig .class );
31
35
Marshaller marshaller = jaxbContext .createMarshaller ();
@@ -35,6 +39,7 @@ public String buildGetConfig(User user) throws JAXBException {
35
39
return sw .toString ();
36
40
}
37
41
public String buildGetScanners (User user ) throws JAXBException {
42
+ log .info ("Getting scanners info" );
38
43
CommandsGetScanner cgs = new CommandsGetScanner (user );
39
44
JAXBContext jaxbContext = JAXBContext .newInstance (CommandsGetScanner .class );
40
45
Marshaller marshaller = jaxbContext .createMarshaller ();
@@ -44,50 +49,54 @@ public String buildGetScanners(User user) throws JAXBException {
44
49
return sw .toString ();
45
50
}
46
51
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);
48
54
CreateTarget ct = new CreateTarget ();
49
55
ct .setHosts (target .get (ConstantStrings .HOSTS ));
50
56
ct .setName (target .get (ConstantStrings .TARGET_NAME ));
51
- cct .setCreateTarget (ct );
57
+ // cct.setCreateTarget(ct);
52
58
JAXBContext jaxbContext = JAXBContext .newInstance (CommandsCreateTarget .class );
53
59
Marshaller marshaller = jaxbContext .createMarshaller ();
54
60
marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
55
61
StringWriter sw = new StringWriter ();
56
- marshaller .marshal (cct , sw );
62
+ marshaller .marshal (ct , sw );
57
63
return sw .toString ();
58
64
59
65
}
60
66
public String buildDeleteTarget (User user , HashMap <String , String > target ) throws JAXBException {
61
- CommandsDeleteTarget cdt = new CommandsDeleteTarget (user );
67
+ // CommandsDeleteTarget cdt = new CommandsDeleteTarget(user);
62
68
DeleteTarget dt = new DeleteTarget ();
63
69
dt .setTargetId (target .get (ConstantStrings .TARGET_ID ));
64
- cdt .setDeleteTarget (dt );
70
+ // cdt.setDeleteTarget(dt);
65
71
JAXBContext jaxbContext = JAXBContext .newInstance (CommandsDeleteTarget .class );
66
72
Marshaller marshaller = jaxbContext .createMarshaller ();
67
73
marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
68
74
StringWriter sw = new StringWriter ();
69
- marshaller .marshal (cdt , sw );
75
+ marshaller .marshal (dt , sw );
70
76
return sw .toString ();
71
77
72
78
}
73
79
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);
75
82
CreateTask ct = new CreateTask ();
76
83
ct .setConfig (new Config (target .get (ConstantStrings .CONFIG_ID )));
77
84
ct .setScanner (new Scanner (target .get (ConstantStrings .SCANNER_ID )));
78
85
ct .setTarget (new Target (target .get (ConstantStrings .TARGET_ID )));
79
86
ct .setName (target .get (ConstantStrings .TARGET_NAME ));
80
- cct .setCreateTask (ct );
87
+ // cct.setCreateTask(ct);
81
88
JAXBContext jaxbContext = JAXBContext .newInstance (CommandsCreateTask .class );
82
89
Marshaller marshaller = jaxbContext .createMarshaller ();
83
90
marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
84
91
StringWriter sw = new StringWriter ();
85
- marshaller .marshal (cct , sw );
92
+ marshaller .marshal (ct , sw );
86
93
return sw .toString ();
87
94
88
95
}
89
96
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 )));
91
100
JAXBContext jaxbContext = JAXBContext .newInstance (CommandsModifyTask .class );
92
101
Marshaller marshaller = jaxbContext .createMarshaller ();
93
102
marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
@@ -97,7 +106,9 @@ public String buildModifyTask(User user, HashMap<String, String> target) throws
97
106
98
107
}
99
108
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 ));
101
112
JAXBContext jaxbContext = JAXBContext .newInstance (CommandsStartTask .class );
102
113
Marshaller marshaller = jaxbContext .createMarshaller ();
103
114
marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
@@ -107,7 +118,8 @@ public String buildStartTask(User user, HashMap<String, String> target) throws J
107
118
108
119
}
109
120
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 ));
111
123
JAXBContext jaxbContext = JAXBContext .newInstance (CommandsGetTasks .class );
112
124
Marshaller marshaller = jaxbContext .createMarshaller ();
113
125
marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
@@ -117,7 +129,9 @@ public String buildGetTask(User user, HashMap<String, String> target) throws JAX
117
129
118
130
}
119
131
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 ));
121
135
JAXBContext jaxbContext = JAXBContext .newInstance (CommandsGetReport .class );
122
136
Marshaller marshaller = jaxbContext .createMarshaller ();
123
137
marshaller .setProperty (Marshaller .JAXB_FRAGMENT , true );
0 commit comments