From version < 4.22 >
edited by Alexandru Colesnicov
on 2019/10/02 14:45
To version < 4.20 >
edited by Alexandru Colesnicov
on 2019/10/02 14:20
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -2,35 +2,24 @@
2 2   import com.xpn.xwiki.*;
3 3   import com.xpn.xwiki.api.*;
4 4   import com.xpn.xwiki.doc.*;
5 + import org.apache.commons.io.FileUtils;
5 5   import java.io.File;
7 + import java.net.URL;
6 6  
7 - println ("***** Solution in 4 steps *****\n")
8 -
9 9   att = doc.getAttachment("TestingData.xls")
10 - println ("att = doc.getAttachment(\"TestingData.xls\")")
11 - println (" att: variable got its value")
12 - println (" att: Class is " + att.getClass().getSimpleName() + " (" + att.getClass().getName() + ")")
10 + println ("att: variable got its value")
11 + println ("att: Class is " + att.getClass().getSimpleName() + " (" + att.getClass().getName() + ")")
13 13  
14 14   xwa = att.getAttachment()
15 - println ("xwa = att.getAttachment()")
16 - println (" xwa: variable got its value")
17 - println (" xwa: Class is " + xwa.getClass().getSimpleName() + " (" + xwa.getClass().getName() + ")")
14 + println ("xwa: variable got its value")
15 + println ("xwa: Class is " + xwa.getClass().getSimpleName() + " (" + xwa.getClass().getName() + ")")
18 18  
19 19   sfi = xwa.getAttachment_content().storageFile
20 - println ("sfi = xwa.getAttachment_content().storageFile")
21 - println (" sfi: variable got its value")
22 - println (" sfi: Class is " + sfi.getClass().getSimpleName() + " (" + sfi.getClass().getName() + ")")
18 + println ("sfi: variable got its value")
19 + println ("sfi: Class is " + sfi.getClass().getSimpleName() + " (" + sfi.getClass().getName() + ")")
23 23  
24 24   apa = sfi.getAbsolutePath()
25 - println ("apa = sfi.getAbsolutePath()")
26 - println (" apa: variable got its value = " + apa)
27 - println (" apa: Class is " + apa.getClass().getSimpleName() + " (" + apa.getClass().getName() + ")")
22 + println ("apa: variable got its value = " + apa)
23 + println ("apa: Class is " + sfi.getClass().getSimpleName() + " (" + sfi.getClass().getName() + ")")
28 28  
29 - println ("***** Solution in 1 step *****\n")
30 -
31 - apa2 = doc.getAttachment("TestingData.xls").getAttachment().getAttachment_content().storageFile.getAbsolutePath()
32 - println ("apa2 = doc.getAttachment(\"TestingData.xls\").getAttachment().getAttachment_content().storageFile.getAbsolutePath()")
33 - println (" apa2: variable got its value = " + apa2)
34 - println (" apa2: Class is " + apa2.getClass().getSimpleName() + " (" + apa2.getClass().getName() + ")")
35 -
36 36  {{/groovy}}