ePages 7.1.0 - DE_EPAGES/WebService/API/Util.pm

Package DE_EPAGES::WebService::API::Util

Helper methods for rest resources.

@EXPORT_OK
ConvertAddressToJava
ConvertOrderDatesForEPJ
ConvertAddressToPerl
ConvertOrderDatesForEP6
ConvertDateForEP6
ReadJSONBoolean

Functions

ConvertAddressToJava
ConvertAddressToPerl
ConvertDateForEP6
ConvertOrderDatesForEP6
ConvertOrderDatesForEPJ
ReadJSONBoolean

ConvertAddressToJava

Converts the address object for REST Services, Perl to Java.

Syntax
ConvertAddressToJava( $hAddress );
Input
$hAddress (hash)
Address in hash map from perl business object
Return
$hJavaAddress (hash)
Address in hash map for epagesj

ConvertAddressToPerl

Converts the address object for REST Services, Java to Perl.

Syntax
ConvertAddressToPerl( $hAddress );
Input
$hAddress (hash)
Address in hash map from epagesj
Return
$hPerlAddress (hash)
Address in hash map for ep6

ConvertDateForEP6

Converts the date for ep6.

Syntax
ConvertDateForEP6($DateInUTC);
Input
$DateInUTC (string)
epj date
Return
$DateInUTC (string)
ep6 date

ConvertOrderDatesForEP6

Converts the dates for ep6.

Syntax
ConvertOrderDatesForEP6($Order, $hRequestBody);
Input
$Order (hash)
Order from ep6
$hRequestBody (hash)
Order from epagesj
Return
$Order (hash)
Order in hash map for ep6 with dates

ConvertOrderDatesForEPJ

Converts the dates for epagesj.

Syntax
ConvertOrderDatesForEPJ($Order, $hEpjOrder);
Input
$Order (hash)
Order from ep6
$hEpjOrder (hash)
Order for epagesj
Return
$hEpjOrder (hash)
Order in hash map for epagesj

ReadJSONBoolean

Converts JSON boolean to Perl boolean (integer which is 1 or 0)

Syntax
ReadJSONBoolean($JsonBoolean);
Input
$JsonBoolean (JSON::Boolean)
JSON boolean
Return
(integer)
Perl boolean