Skip to content

Commit 76c24a4

Browse files
authored
Merge pull request #16 from abap2UI5-renamed/create-pull-request/patch
Automatic Update
2 parents 0949598 + c50eaf5 commit 76c24a4

File tree

152 files changed

+3148
-3505
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

152 files changed

+3148
-3505
lines changed

src/01/00/01/z2ui52409_cl_ajson.clas.abap renamed to src/01/00/01/z2ui6_cl_ajson.clas.abap

Lines changed: 161 additions & 161 deletions
Large diffs are not rendered by default.

src/01/00/01/z2ui52409_cl_ajson.clas.locals_imp.abap renamed to src/01/00/01/z2ui6_cl_ajson.clas.locals_imp.abap

Lines changed: 165 additions & 165 deletions
Large diffs are not rendered by default.

src/01/00/01/z2ui52409_cl_ajson.clas.testclasses.abap renamed to src/01/00/01/z2ui6_cl_ajson.clas.testclasses.abap

Lines changed: 455 additions & 455 deletions
Large diffs are not rendered by default.

src/01/00/01/z2ui52409_cl_ajson.clas.xml renamed to src/01/00/01/z2ui6_cl_ajson.clas.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
44
<asx:values>
55
<VSEOCLASS>
6-
<CLSNAME>Z2UI52409_CL_AJSON</CLSNAME>
6+
<CLSNAME>Z2UI6_CL_AJSON</CLSNAME>
77
<LANGU>E</LANGU>
88
<DESCRIPT>AJSON</DESCRIPT>
99
<STATE>1</STATE>

src/01/00/01/z2ui52409_cl_ajson_filter_lib.clas.abap renamed to src/01/00/01/z2ui6_cl_ajson_filter_lib.clas.abap

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CLASS z2ui52409_cl_ajson_filter_lib DEFINITION
1+
CLASS z2ui6_cl_ajson_filter_lib DEFINITION
22
PUBLIC
33
FINAL
44
CREATE PUBLIC .
@@ -7,33 +7,33 @@ CLASS z2ui52409_cl_ajson_filter_lib DEFINITION
77

88
CLASS-METHODS create_empty_filter
99
RETURNING
10-
VALUE(ri_filter) TYPE REF TO z2ui52409_if_ajson_filter
10+
VALUE(ri_filter) TYPE REF TO z2ui6_if_ajson_filter
1111
RAISING
12-
z2ui52409_cx_ajson_error .
12+
z2ui6_cx_ajson_error .
1313
CLASS-METHODS create_path_filter
1414
IMPORTING
1515
!it_skip_paths TYPE string_table OPTIONAL
1616
!iv_skip_paths TYPE string OPTIONAL
1717
!iv_pattern_search TYPE abap_bool DEFAULT abap_false
1818
RETURNING
19-
VALUE(ri_filter) TYPE REF TO z2ui52409_if_ajson_filter
19+
VALUE(ri_filter) TYPE REF TO z2ui6_if_ajson_filter
2020
RAISING
21-
z2ui52409_cx_ajson_error .
21+
z2ui6_cx_ajson_error .
2222
CLASS-METHODS create_and_filter
2323
IMPORTING
24-
!it_filters TYPE z2ui52409_if_ajson_filter=>ty_filter_tab
24+
!it_filters TYPE z2ui6_if_ajson_filter=>ty_filter_tab
2525
RETURNING
26-
VALUE(ri_filter) TYPE REF TO z2ui52409_if_ajson_filter
26+
VALUE(ri_filter) TYPE REF TO z2ui6_if_ajson_filter
2727
RAISING
28-
z2ui52409_cx_ajson_error .
28+
z2ui6_cx_ajson_error .
2929

3030
PROTECTED SECTION.
3131
PRIVATE SECTION.
3232
ENDCLASS.
3333

3434

3535

36-
CLASS z2ui52409_cl_ajson_filter_lib IMPLEMENTATION.
36+
CLASS z2ui6_cl_ajson_filter_lib IMPLEMENTATION.
3737

3838

3939
METHOD create_and_filter.

src/01/00/01/z2ui52409_cl_ajson_filter_lib.clas.locals_imp.abap renamed to src/01/00/01/z2ui6_cl_ajson_filter_lib.clas.locals_imp.abap

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44

55
CLASS lcl_empty_filter DEFINITION FINAL.
66
PUBLIC SECTION.
7-
INTERFACES z2ui52409_if_ajson_filter.
7+
INTERFACES z2ui6_if_ajson_filter.
88
ENDCLASS.
99

1010
CLASS lcl_empty_filter IMPLEMENTATION.
11-
METHOD z2ui52409_if_ajson_filter~keep_node.
11+
METHOD z2ui6_if_ajson_filter~keep_node.
1212

1313
rv_keep = boolc(
14-
( iv_visit = z2ui52409_if_ajson_filter=>visit_type-value AND is_node-value IS NOT INITIAL ) OR
15-
( iv_visit <> z2ui52409_if_ajson_filter=>visit_type-value AND is_node-children > 0 ) ).
14+
( iv_visit = z2ui6_if_ajson_filter=>visit_type-value AND is_node-value IS NOT INITIAL ) OR
15+
( iv_visit <> z2ui6_if_ajson_filter=>visit_type-value AND is_node-children > 0 ) ).
1616
" children = 0 on open for initially empty nodes and on close for filtered ones
1717

1818
ENDMETHOD.
@@ -24,22 +24,22 @@ ENDCLASS.
2424

2525
CLASS lcl_paths_filter DEFINITION FINAL.
2626
PUBLIC SECTION.
27-
INTERFACES z2ui52409_if_ajson_filter.
27+
INTERFACES z2ui6_if_ajson_filter.
2828
METHODS constructor
2929
IMPORTING
3030
it_skip_paths TYPE string_table OPTIONAL
3131
iv_skip_paths TYPE string OPTIONAL
3232
iv_pattern_search TYPE abap_bool
3333
RAISING
34-
z2ui52409_cx_ajson_error.
34+
z2ui6_cx_ajson_error.
3535
PRIVATE SECTION.
3636
DATA mt_skip_paths TYPE HASHED TABLE OF string WITH UNIQUE KEY table_line.
3737
DATA mv_pattern_search TYPE abap_bool.
3838
ENDCLASS.
3939

4040
CLASS lcl_paths_filter IMPLEMENTATION.
4141

42-
METHOD z2ui52409_if_ajson_filter~keep_node.
42+
METHOD z2ui6_if_ajson_filter~keep_node.
4343

4444
DATA lv_full_path TYPE string.
4545
FIELD-SYMBOLS <p> LIKE LINE OF mt_skip_paths.
@@ -68,7 +68,7 @@ CLASS lcl_paths_filter IMPLEMENTATION.
6868
FIELD-SYMBOLS <s> TYPE string.
6969

7070
IF boolc( iv_skip_paths IS INITIAL ) = boolc( it_skip_paths IS INITIAL ). " XOR
71-
z2ui52409_cx_ajson_error=>raise( 'no filter path specified' ).
71+
z2ui6_cx_ajson_error=>raise( 'no filter path specified' ).
7272
ENDIF.
7373

7474
LOOP AT it_skip_paths INTO lv_s.
@@ -103,19 +103,19 @@ ENDCLASS.
103103

104104
CLASS lcl_and_filter DEFINITION FINAL.
105105
PUBLIC SECTION.
106-
INTERFACES z2ui52409_if_ajson_filter.
106+
INTERFACES z2ui6_if_ajson_filter.
107107
METHODS constructor
108108
IMPORTING
109-
it_filters TYPE z2ui52409_if_ajson_filter=>ty_filter_tab
109+
it_filters TYPE z2ui6_if_ajson_filter=>ty_filter_tab
110110
RAISING
111-
z2ui52409_cx_ajson_error.
111+
z2ui6_cx_ajson_error.
112112
PRIVATE SECTION.
113-
DATA mt_filters TYPE z2ui52409_if_ajson_filter=>ty_filter_tab.
113+
DATA mt_filters TYPE z2ui6_if_ajson_filter=>ty_filter_tab.
114114
ENDCLASS.
115115

116116
CLASS lcl_and_filter IMPLEMENTATION.
117117

118-
METHOD z2ui52409_if_ajson_filter~keep_node.
118+
METHOD z2ui6_if_ajson_filter~keep_node.
119119

120120
DATA li_filter LIKE LINE OF mt_filters.
121121

src/01/00/01/z2ui52409_cl_ajson_filter_lib.clas.testclasses.abap renamed to src/01/00/01/z2ui6_cl_ajson_filter_lib.clas.testclasses.abap

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@ CLASS ltcl_filters_test DEFINITION FINAL
33
RISK LEVEL HARMLESS
44
DURATION SHORT.
55
PRIVATE SECTION.
6-
METHODS empty_filter_simple FOR TESTING RAISING z2ui52409_cx_ajson_error.
7-
METHODS empty_filter_deep FOR TESTING RAISING z2ui52409_cx_ajson_error.
8-
METHODS path_filter FOR TESTING RAISING z2ui52409_cx_ajson_error.
9-
METHODS path_filter_string FOR TESTING RAISING z2ui52409_cx_ajson_error.
10-
METHODS path_filter_w_patterns FOR TESTING RAISING z2ui52409_cx_ajson_error.
11-
METHODS path_filter_deep FOR TESTING RAISING z2ui52409_cx_ajson_error.
12-
METHODS and_filter FOR TESTING RAISING z2ui52409_cx_ajson_error.
6+
METHODS empty_filter_simple FOR TESTING RAISING z2ui6_cx_ajson_error.
7+
METHODS empty_filter_deep FOR TESTING RAISING z2ui6_cx_ajson_error.
8+
METHODS path_filter FOR TESTING RAISING z2ui6_cx_ajson_error.
9+
METHODS path_filter_string FOR TESTING RAISING z2ui6_cx_ajson_error.
10+
METHODS path_filter_w_patterns FOR TESTING RAISING z2ui6_cx_ajson_error.
11+
METHODS path_filter_deep FOR TESTING RAISING z2ui6_cx_ajson_error.
12+
METHODS and_filter FOR TESTING RAISING z2ui6_cx_ajson_error.
1313
ENDCLASS.
1414

1515

1616
CLASS ltcl_filters_test IMPLEMENTATION.
1717

1818
METHOD empty_filter_simple.
1919

20-
DATA li_json TYPE REF TO z2ui52409_if_ajson.
21-
DATA li_json_filtered TYPE REF TO z2ui52409_if_ajson.
20+
DATA li_json TYPE REF TO z2ui6_if_ajson.
21+
DATA li_json_filtered TYPE REF TO z2ui6_if_ajson.
2222

23-
li_json = z2ui52409_cl_ajson=>create_empty( ).
23+
li_json = z2ui6_cl_ajson=>create_empty( ).
2424
li_json->set(
2525
iv_path = '/a'
2626
iv_val = '1' ).
@@ -34,9 +34,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
3434
iv_path = '/d'
3535
iv_val = 0 ).
3636

37-
li_json_filtered = z2ui52409_cl_ajson=>create_from(
37+
li_json_filtered = z2ui6_cl_ajson=>create_from(
3838
ii_source_json = li_json
39-
ii_filter = z2ui52409_cl_ajson_filter_lib=>create_empty_filter( ) ).
39+
ii_filter = z2ui6_cl_ajson_filter_lib=>create_empty_filter( ) ).
4040

4141
cl_abap_unit_assert=>assert_equals(
4242
act = li_json_filtered->stringify( )
@@ -46,10 +46,10 @@ CLASS ltcl_filters_test IMPLEMENTATION.
4646

4747
METHOD empty_filter_deep.
4848

49-
DATA li_json TYPE REF TO z2ui52409_if_ajson.
50-
DATA li_json_filtered TYPE REF TO z2ui52409_if_ajson.
49+
DATA li_json TYPE REF TO z2ui6_if_ajson.
50+
DATA li_json_filtered TYPE REF TO z2ui6_if_ajson.
5151

52-
li_json = z2ui52409_cl_ajson=>create_empty( ).
52+
li_json = z2ui6_cl_ajson=>create_empty( ).
5353
li_json->set(
5454
iv_path = '/a'
5555
iv_val = '1' ).
@@ -63,9 +63,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
6363
iv_path = '/d/e'
6464
iv_val = 0 ).
6565

66-
li_json_filtered = z2ui52409_cl_ajson=>create_from(
66+
li_json_filtered = z2ui6_cl_ajson=>create_from(
6767
ii_source_json = li_json
68-
ii_filter = z2ui52409_cl_ajson_filter_lib=>create_empty_filter( ) ).
68+
ii_filter = z2ui6_cl_ajson_filter_lib=>create_empty_filter( ) ).
6969

7070
cl_abap_unit_assert=>assert_equals(
7171
act = li_json_filtered->stringify( )
@@ -75,13 +75,13 @@ CLASS ltcl_filters_test IMPLEMENTATION.
7575

7676
METHOD path_filter.
7777

78-
DATA li_json TYPE REF TO z2ui52409_if_ajson.
79-
DATA li_json_filtered TYPE REF TO z2ui52409_if_ajson.
78+
DATA li_json TYPE REF TO z2ui6_if_ajson.
79+
DATA li_json_filtered TYPE REF TO z2ui6_if_ajson.
8080
DATA lt_paths TYPE string_table.
8181

8282
APPEND '/b/c' TO lt_paths.
8383

84-
li_json = z2ui52409_cl_ajson=>create_empty( ).
84+
li_json = z2ui6_cl_ajson=>create_empty( ).
8585
li_json->set(
8686
iv_path = '/a'
8787
iv_val = '1' ).
@@ -92,9 +92,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
9292
iv_path = '/c/d'
9393
iv_val = '3' ).
9494

95-
li_json_filtered = z2ui52409_cl_ajson=>create_from(
95+
li_json_filtered = z2ui6_cl_ajson=>create_from(
9696
ii_source_json = li_json
97-
ii_filter = z2ui52409_cl_ajson_filter_lib=>create_path_filter( it_skip_paths = lt_paths ) ).
97+
ii_filter = z2ui6_cl_ajson_filter_lib=>create_path_filter( it_skip_paths = lt_paths ) ).
9898

9999
cl_abap_unit_assert=>assert_equals(
100100
act = li_json_filtered->stringify( )
@@ -104,10 +104,10 @@ CLASS ltcl_filters_test IMPLEMENTATION.
104104

105105
METHOD path_filter_string.
106106

107-
DATA li_json TYPE REF TO z2ui52409_if_ajson.
108-
DATA li_json_filtered TYPE REF TO z2ui52409_if_ajson.
107+
DATA li_json TYPE REF TO z2ui6_if_ajson.
108+
DATA li_json_filtered TYPE REF TO z2ui6_if_ajson.
109109

110-
li_json = z2ui52409_cl_ajson=>create_empty( ).
110+
li_json = z2ui6_cl_ajson=>create_empty( ).
111111
li_json->set(
112112
iv_path = '/a'
113113
iv_val = '1' ).
@@ -118,9 +118,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
118118
iv_path = '/c/d'
119119
iv_val = '3' ).
120120

121-
li_json_filtered = z2ui52409_cl_ajson=>create_from(
121+
li_json_filtered = z2ui6_cl_ajson=>create_from(
122122
ii_source_json = li_json
123-
ii_filter = z2ui52409_cl_ajson_filter_lib=>create_path_filter( iv_skip_paths = '/b/c,/c/d' ) ).
123+
ii_filter = z2ui6_cl_ajson_filter_lib=>create_path_filter( iv_skip_paths = '/b/c,/c/d' ) ).
124124

125125
cl_abap_unit_assert=>assert_equals(
126126
act = li_json_filtered->stringify( )
@@ -130,10 +130,10 @@ CLASS ltcl_filters_test IMPLEMENTATION.
130130

131131
METHOD path_filter_w_patterns.
132132

133-
DATA li_json TYPE REF TO z2ui52409_if_ajson.
134-
DATA li_json_filtered TYPE REF TO z2ui52409_if_ajson.
133+
DATA li_json TYPE REF TO z2ui6_if_ajson.
134+
DATA li_json_filtered TYPE REF TO z2ui6_if_ajson.
135135

136-
li_json = z2ui52409_cl_ajson=>create_empty( ).
136+
li_json = z2ui6_cl_ajson=>create_empty( ).
137137
li_json->set(
138138
iv_path = '/@meta'
139139
iv_val = 'meta' ).
@@ -150,9 +150,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
150150
iv_path = '/c/@meta2'
151151
iv_val = 'meta2' ).
152152

153-
li_json_filtered = z2ui52409_cl_ajson=>create_from(
153+
li_json_filtered = z2ui6_cl_ajson=>create_from(
154154
ii_source_json = li_json
155-
ii_filter = z2ui52409_cl_ajson_filter_lib=>create_path_filter(
155+
ii_filter = z2ui6_cl_ajson_filter_lib=>create_path_filter(
156156
iv_skip_paths = '/*/c,*/@*'
157157
iv_pattern_search = abap_true ) ).
158158

@@ -164,13 +164,13 @@ CLASS ltcl_filters_test IMPLEMENTATION.
164164

165165
METHOD path_filter_deep.
166166

167-
DATA li_json TYPE REF TO z2ui52409_if_ajson.
168-
DATA li_json_filtered TYPE REF TO z2ui52409_if_ajson.
167+
DATA li_json TYPE REF TO z2ui6_if_ajson.
168+
DATA li_json_filtered TYPE REF TO z2ui6_if_ajson.
169169
DATA lt_paths TYPE string_table.
170170

171171
APPEND '/b' TO lt_paths.
172172

173-
li_json = z2ui52409_cl_ajson=>create_empty( ).
173+
li_json = z2ui6_cl_ajson=>create_empty( ).
174174
li_json->set(
175175
iv_path = '/a'
176176
iv_val = '1' ).
@@ -184,9 +184,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
184184
iv_path = '/c/d'
185185
iv_val = '3' ).
186186

187-
li_json_filtered = z2ui52409_cl_ajson=>create_from(
187+
li_json_filtered = z2ui6_cl_ajson=>create_from(
188188
ii_source_json = li_json
189-
ii_filter = z2ui52409_cl_ajson_filter_lib=>create_path_filter( it_skip_paths = lt_paths ) ).
189+
ii_filter = z2ui6_cl_ajson_filter_lib=>create_path_filter( it_skip_paths = lt_paths ) ).
190190

191191
cl_abap_unit_assert=>assert_equals(
192192
act = li_json_filtered->stringify( )
@@ -196,14 +196,14 @@ CLASS ltcl_filters_test IMPLEMENTATION.
196196

197197
METHOD and_filter.
198198

199-
DATA li_json TYPE REF TO z2ui52409_if_ajson.
200-
DATA li_json_filtered TYPE REF TO z2ui52409_if_ajson.
201-
DATA lt_filters TYPE z2ui52409_if_ajson_filter=>ty_filter_tab.
199+
DATA li_json TYPE REF TO z2ui6_if_ajson.
200+
DATA li_json_filtered TYPE REF TO z2ui6_if_ajson.
201+
DATA lt_filters TYPE z2ui6_if_ajson_filter=>ty_filter_tab.
202202

203-
APPEND z2ui52409_cl_ajson_filter_lib=>create_empty_filter( ) TO lt_filters.
204-
APPEND z2ui52409_cl_ajson_filter_lib=>create_path_filter( iv_skip_paths = '/c' ) TO lt_filters.
203+
APPEND z2ui6_cl_ajson_filter_lib=>create_empty_filter( ) TO lt_filters.
204+
APPEND z2ui6_cl_ajson_filter_lib=>create_path_filter( iv_skip_paths = '/c' ) TO lt_filters.
205205

206-
li_json = z2ui52409_cl_ajson=>create_empty( ).
206+
li_json = z2ui6_cl_ajson=>create_empty( ).
207207
li_json->set(
208208
iv_path = '/a'
209209
iv_val = '1' ).
@@ -217,9 +217,9 @@ CLASS ltcl_filters_test IMPLEMENTATION.
217217
iv_path = '/d'
218218
iv_val = 0 ).
219219

220-
li_json_filtered = z2ui52409_cl_ajson=>create_from(
220+
li_json_filtered = z2ui6_cl_ajson=>create_from(
221221
ii_source_json = li_json
222-
ii_filter = z2ui52409_cl_ajson_filter_lib=>create_and_filter( lt_filters ) ).
222+
ii_filter = z2ui6_cl_ajson_filter_lib=>create_and_filter( lt_filters ) ).
223223

224224
cl_abap_unit_assert=>assert_equals(
225225
act = li_json_filtered->stringify( )

src/01/00/01/z2ui52409_cl_ajson_filter_lib.clas.xml renamed to src/01/00/01/z2ui6_cl_ajson_filter_lib.clas.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
44
<asx:values>
55
<VSEOCLASS>
6-
<CLSNAME>Z2UI52409_CL_AJSON_FILTER_LIB</CLSNAME>
6+
<CLSNAME>Z2UI6_CL_AJSON_FILTER_LIB</CLSNAME>
77
<LANGU>E</LANGU>
88
<DESCRIPT>AJson common typical filters</DESCRIPT>
99
<STATE>1</STATE>

0 commit comments

Comments
 (0)