-
Notifications
You must be signed in to change notification settings - Fork 0
/
UTIL04PS.SQLRPGLE
99 lines (74 loc) · 2.7 KB
/
UTIL04PS.SQLRPGLE
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
**free
// Objet Java Integer
dcl-pr newInt object extproc(*JAVA: 'java.lang.Integer': *constructor);
*N int(10) value;
end-pr;
// Objet Java String
//
//
dcl-pr newString object extproc(*JAVA: 'java.lang.String': *constructor);
*N varchar(255) const;
end-pr;
dcl-pr getBytes varchar(255) extproc(*JAVA: 'java.lang.String': 'getBytes');
end-pr;
dcl-pr startsWith ind
extproc(*JAVA: 'java.lang.String': 'startsWith');
*N object(*JAVA: 'java.lang.String') const;
end-pr;
dcl-pr replaceAll Object(*JAVA: 'java.lang.String')
extproc(*JAVA: 'java.lang.String': 'replaceAll');
regex object(*JAVA: 'java.lang.String') const;
replacement object(*JAVA: 'java.lang.String') const;
end-pr;
// Objet Java LinkedList
//
dcl-pr newList object extproc(*JAVA: 'java.util.LinkedList': *constructor);
end-pr;
dcl-pr push extproc(*JAVA : 'java.util.LinkedList': 'push');
*N object(*JAVA: 'java.lang.Object') const;
end-pr;
dcl-pr pop object(*JAVA: 'java.lang.Object')
extproc(*JAVA : 'java.util.LinkedList': 'pop');
end-pr;
dcl-pr listToString object(*JAVA: 'java.lang.String')
extproc(*JAVA : 'java.util.LinkedList': 'toString');
end-pr;
dcl-pr listEmpty ind extproc(*JAVA : 'java.util.LinkedList': 'isEmpty');
end-pr;
// Objet Java ArrayList
//
dcl-pr newArrayList object extproc(*JAVA: 'java.util.ArrayList': *constructor);
end-pr;
dcl-pr add ind extproc(*JAVA : 'java.util.ArrayList': 'add');
*N object(*JAVA: 'java.lang.Object') const;
end-pr;
dcl-pr addI extproc(*JAVA : 'java.util.ArrayList': 'add');
index int(10) value;
*N object(*JAVA: 'java.lang.Object') const;
end-pr;
dcl-pr get object(*JAVA: 'java.lang.Object')
extproc(*JAVA : 'java.util.ArrayList': 'get');
index int(10) value;
end-pr;
dcl-pr arrayListToString object(*JAVA: 'java.lang.String')
extproc(*JAVA : 'java.util.ArrayList': 'toString');
end-pr;
// Object Java HashMap
//
dcl-pr newHashMap object extproc(*JAVA: 'java.util.HashMap': *constructor);
end-pr;
dcl-pr mapContainsKey ind extproc(*JAVA : 'java.util.HashMap': 'containsKey');
k object(*JAVA: 'java.lang.Object') const;
end-pr;
dcl-pr mapPut object(*JAVA: 'java.lang.Object')
extproc(*JAVA : 'java.util.HashMap': 'put');
k object(*JAVA: 'java.lang.Object') const;
v object(*JAVA: 'java.lang.Object') const;
end-pr;
dcl-pr mapGet object(*JAVA: 'java.lang.Object')
extproc(*JAVA : 'java.util.HashMap': 'get');
k object(*JAVA: 'java.lang.Object') const;
end-pr;
dcl-pr hashMapToString object(*JAVA: 'java.lang.String')
extproc(*JAVA : 'java.util.HashMap': 'toString');
end-pr;