1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package fr.paris.lutece.plugins.jasper.service;
35
36 import java.util.ArrayList;
37 import java.util.List;
38
39 public class TestJavaDataSource
40 {
41
42 private String strNumber;
43 private String strTitle;
44
45 private List<GroupData> listGroupData;
46
47 public TestJavaDataSource( )
48 {
49 this.strNumber = "101";
50 this.strTitle = "test data source";
51 this.listGroupData = new ArrayList<>( );
52
53 for ( int i = 0; i < 10; i++ )
54 {
55 GroupDataer/service/GroupData.html#GroupData">GroupData groupData = new GroupData( );
56 groupData.setGroupName( "Group Name " + i );
57 groupData.setListEntries( new ArrayList<EntryData>( ) );
58
59 for ( int j = 0; j < 10; j++ )
60 {
61 EntryDatajasper/service/EntryData.html#EntryData">EntryData entry = new EntryData( );
62 entry.setName(
63 "********* ******** entry name ******* ************ **** ****** ******* ************ **** ************* ************ **** ***** ******** ************ **** ****** "
64 + j );
65 entry.setValue(
66 "********* ******** entry value ************ **** ************* ************ **** ************* ************ **** ************* ************ **** ****** "
67 + j );
68
69 groupData.getListEntries( ).add( entry );
70
71 }
72
73 EntryDatajasper/service/EntryData.html#EntryData">EntryData entry = new EntryData( );
74 entry.setName( "" );
75 listGroupData.add( groupData );
76 }
77
78 }
79
80 public String getNumber( )
81 {
82 return strNumber;
83 }
84
85 public void setNumber( String strNumber )
86 {
87 this.strNumber = strNumber;
88 }
89
90 public List<GroupData> getListGroupData( )
91 {
92 return listGroupData;
93 }
94
95 public void setListGroupData( List<GroupData> listGroupData )
96 {
97 this.listGroupData = listGroupData;
98 }
99
100 public String getTitle( )
101 {
102 return strTitle;
103 }
104
105 public void setTitle( String strTitle )
106 {
107 this.strTitle = strTitle;
108 }
109
110 }