@@ -16,71 +16,85 @@ CLASS /apmg/cl_package_json_valid DEFINITION
1616 !manifest TYPE /apmg/if_types=>ty_manifest
1717 RETURNING
1818 VALUE (result ) TYPE string_table.
19+
1920 CLASS-METHODS is_valid_package_type
2021 IMPORTING
2122 !type TYPE string
2223 RETURNING
2324 VALUE (result ) TYPE abap_bool .
25+
2426 CLASS-METHODS is_valid_sap_package
2527 IMPORTING
2628 !package TYPE devclass
2729 RETURNING
2830 VALUE (result ) TYPE abap_bool .
31+
2932 CLASS-METHODS is_valid_name
3033 IMPORTING
3134 !name TYPE string
3235 RETURNING
3336 VALUE (result ) TYPE abap_bool .
37+
3438 CLASS-METHODS is_scoped_name
3539 IMPORTING
3640 !name TYPE string
3741 RETURNING
3842 VALUE (result ) TYPE abap_bool .
43+
3944 CLASS-METHODS is_valid_version
4045 IMPORTING
4146 !version TYPE string
4247 RETURNING
4348 VALUE (result ) TYPE abap_bool .
49+
4450 CLASS-METHODS is_valid_version_range
4551 IMPORTING
4652 !range TYPE string
4753 RETURNING
4854 VALUE (result ) TYPE abap_bool .
55+
4956 CLASS-METHODS is_valid_email
5057 IMPORTING
5158 !email TYPE string
5259 RETURNING
5360 VALUE (result ) TYPE abap_bool .
61+
5462 CLASS-METHODS is_valid_url
5563 IMPORTING
5664 !url TYPE string
5765 RETURNING
5866 VALUE (result ) TYPE abap_bool .
67+
5968 CLASS-METHODS is_valid_engine
6069 IMPORTING
6170 !engine TYPE string
6271 RETURNING
6372 VALUE (result ) TYPE abap_bool .
73+
6474 CLASS-METHODS is_valid_os
6575 IMPORTING
6676 !os TYPE string
6777 RETURNING
6878 VALUE (result ) TYPE abap_bool .
79+
6980 CLASS-METHODS is_valid_cpu
7081 IMPORTING
7182 !cpu TYPE string
7283 RETURNING
7384 VALUE (result ) TYPE abap_bool .
85+
7486 CLASS-METHODS is_valid_db
7587 IMPORTING
7688 !db TYPE string
7789 RETURNING
7890 VALUE (result ) TYPE abap_bool .
91+
7992 CLASS-METHODS is_valid_timestamp
8093 IMPORTING
8194 !timestamp TYPE string
8295 RETURNING
8396 VALUE (result ) TYPE abap_bool .
97+
8498 PROTECTED SECTION .
8599 PRIVATE SECTION .
86100ENDCLASS .
0 commit comments