|
13 | 13 |
|
14 | 14 | import pl.orange.bst.mixer.ConstantStrings;
|
15 | 15 | import pl.orange.bst.mixer.openvas.OpenVasClient;
|
16 |
| -import pl.orange.bst.mixer.openvas.pojo.Config; |
17 |
| -import pl.orange.bst.mixer.openvas.pojo.CreateTarget; |
18 |
| -import pl.orange.bst.mixer.openvas.pojo.CreateTask; |
19 |
| -import pl.orange.bst.mixer.openvas.pojo.DeleteTarget; |
20 |
| -import pl.orange.bst.mixer.openvas.pojo.GetTask; |
21 |
| -import pl.orange.bst.mixer.openvas.pojo.ModifyTask; |
22 |
| -import pl.orange.bst.mixer.openvas.pojo.Report; |
23 |
| -import pl.orange.bst.mixer.openvas.pojo.Scanner; |
24 |
| -import pl.orange.bst.mixer.openvas.pojo.StartTask; |
25 |
| -import pl.orange.bst.mixer.openvas.pojo.Target; |
26 |
| -import pl.orange.bst.mixer.openvas.pojo.User; |
| 16 | +import pl.orange.bst.mixer.openvas.pojo.*; |
27 | 17 |
|
28 | 18 | @Component
|
29 | 19 | public class XmlOperationBuilder {
|
@@ -141,4 +131,17 @@ public String buildGetReport(User user, HashMap<String, String> target) throws J
|
141 | 131 |
|
142 | 132 | }
|
143 | 133 |
|
| 134 | + public String buildGetResult(User user, HashMap<String, String> target, int page) throws JAXBException { |
| 135 | + //CommandsGetResults cgr = new CommandsGetResults(user, page, target.get(ConstantStrings.REPORT_ID)); |
| 136 | + GetResults cgr = new GetResults(target.get(ConstantStrings.REPORT_ID), page); |
| 137 | + JAXBContext jaxbContext = JAXBContext.newInstance(CommandsGetResults.class); |
| 138 | + Marshaller marshaller = jaxbContext.createMarshaller(); |
| 139 | + marshaller.setProperty(Marshaller.JAXB_FRAGMENT, true); |
| 140 | + StringWriter sw = new StringWriter(); |
| 141 | + marshaller.marshal(cgr, sw); |
| 142 | + return sw.toString(); |
| 143 | + } |
| 144 | + |
| 145 | + |
| 146 | + |
144 | 147 | }
|
0 commit comments