Alejandro Acuña
2025-04-29 d1d736e487d9eb104dcae9def948066037afd2f0
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
35
36
37
38
   Random rnd = new Random();
                
                List<ScheduledTask> scheduledTasks = new ArrayList<>();
                
                for(int i = 0; i < 50; i++)
                {
                
                    ScheduledTask scheduledTask = new ScheduledTask();
                    scheduledTask.scheduledTask = new ScheduledTaskProcedure();
                    scheduledTask.name = "mockedSchedule"+i;
                    scheduledTask.folder = "mockedScheduleFolder";
                    scheduledTask.description = "mocked desciption " + i;
 
                    switch (rnd.nextInt(2))
                    {
                        case 0:
                            scheduledTask.scheduledTask.specificTimestamp = (System.currentTimeMillis() + (rnd.nextInt(90) * (1000 * 60 *60 * 24)));
                            break;
 
                        case 1:
                            scheduledTask.scheduledTask.weekly = new ScheduledTaskProcedureInterval();
                            scheduledTask.scheduledTask.weekly.from = rnd.nextInt(1000 * 60 * 60 * 24 * 5);
                            scheduledTask.scheduledTask.weekly.to = scheduledTask.scheduledTask.weekly.from + (1000 * 60 * 60 * 24);
                            break;
                    }
 
                    scheduledTasks.add(scheduledTask);
                }
                
                for(ScheduledTask scheduledTask : scheduledTasks)
                {
                    try
                    {
                       boolean result =  InvokesTransactions.addScheduleTask(scheduledTask);
                    } catch (SerializationException ex)
                    {
                    }
                }