/modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-order-client/src/main/java/com/liferay/headless/commerce/admin/order/client/serdes/v1_0/OrderSerDes.java
https://github.com/danielreuther/liferay-portal · Java · 2226 lines · 1698 code · 511 blank · 17 comment · 661 complexity · 3552968d27286a4970e25a8fcea40957 MD5 · raw file
- /**
- * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
- *
- * This library is free software; you can redistribute it and/or modify it under
- * the terms of the GNU Lesser General Public License as published by the Free
- * Software Foundation; either version 2.1 of the License, or (at your option)
- * any later version.
- *
- * This library is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
- * details.
- */
- package com.liferay.headless.commerce.admin.order.client.serdes.v1_0;
- import com.liferay.headless.commerce.admin.order.client.dto.v1_0.Order;
- import com.liferay.headless.commerce.admin.order.client.dto.v1_0.OrderItem;
- import com.liferay.headless.commerce.admin.order.client.json.BaseJSONParser;
- import java.math.BigDecimal;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.Iterator;
- import java.util.Map;
- import java.util.Objects;
- import java.util.Set;
- import java.util.TreeMap;
- import java.util.stream.Stream;
- import javax.annotation.Generated;
- /**
- * @author Alessio Antonio Rendina
- * @generated
- */
- @Generated("")
- public class OrderSerDes {
- public static Order toDTO(String json) {
- OrderJSONParser orderJSONParser = new OrderJSONParser();
- return orderJSONParser.parseToDTO(json);
- }
- public static Order[] toDTOs(String json) {
- OrderJSONParser orderJSONParser = new OrderJSONParser();
- return orderJSONParser.parseToDTOs(json);
- }
- public static String toJSON(Order order) {
- if (order == null) {
- return "null";
- }
- StringBuilder sb = new StringBuilder();
- sb.append("{");
- DateFormat liferayToJSONDateFormat = new SimpleDateFormat(
- "yyyy-MM-dd'T'HH:mm:ssXX");
- if (order.getAccount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"account\": ");
- sb.append(String.valueOf(order.getAccount()));
- }
- if (order.getAccountExternalReferenceCode() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"accountExternalReferenceCode\": ");
- sb.append("\"");
- sb.append(_escape(order.getAccountExternalReferenceCode()));
- sb.append("\"");
- }
- if (order.getAccountId() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"accountId\": ");
- sb.append(order.getAccountId());
- }
- if (order.getActions() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"actions\": ");
- sb.append(_toJSON(order.getActions()));
- }
- if (order.getAdvanceStatus() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"advanceStatus\": ");
- sb.append("\"");
- sb.append(_escape(order.getAdvanceStatus()));
- sb.append("\"");
- }
- if (order.getBillingAddress() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"billingAddress\": ");
- sb.append(String.valueOf(order.getBillingAddress()));
- }
- if (order.getBillingAddressId() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"billingAddressId\": ");
- sb.append(order.getBillingAddressId());
- }
- if (order.getChannel() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"channel\": ");
- sb.append(String.valueOf(order.getChannel()));
- }
- if (order.getChannelExternalReferenceCode() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"channelExternalReferenceCode\": ");
- sb.append("\"");
- sb.append(_escape(order.getChannelExternalReferenceCode()));
- sb.append("\"");
- }
- if (order.getChannelId() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"channelId\": ");
- sb.append(order.getChannelId());
- }
- if (order.getCouponCode() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"couponCode\": ");
- sb.append("\"");
- sb.append(_escape(order.getCouponCode()));
- sb.append("\"");
- }
- if (order.getCreateDate() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"createDate\": ");
- sb.append("\"");
- sb.append(liferayToJSONDateFormat.format(order.getCreateDate()));
- sb.append("\"");
- }
- if (order.getCurrencyCode() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"currencyCode\": ");
- sb.append("\"");
- sb.append(_escape(order.getCurrencyCode()));
- sb.append("\"");
- }
- if (order.getCustomFields() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"customFields\": ");
- sb.append(_toJSON(order.getCustomFields()));
- }
- if (order.getDeliveryTermDescription() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"deliveryTermDescription\": ");
- sb.append("\"");
- sb.append(_escape(order.getDeliveryTermDescription()));
- sb.append("\"");
- }
- if (order.getDeliveryTermId() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"deliveryTermId\": ");
- sb.append(order.getDeliveryTermId());
- }
- if (order.getDeliveryTermName() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"deliveryTermName\": ");
- sb.append("\"");
- sb.append(_escape(order.getDeliveryTermName()));
- sb.append("\"");
- }
- if (order.getExternalReferenceCode() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"externalReferenceCode\": ");
- sb.append("\"");
- sb.append(_escape(order.getExternalReferenceCode()));
- sb.append("\"");
- }
- if (order.getId() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"id\": ");
- sb.append(order.getId());
- }
- if (order.getLastPriceUpdateDate() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"lastPriceUpdateDate\": ");
- sb.append("\"");
- sb.append(
- liferayToJSONDateFormat.format(order.getLastPriceUpdateDate()));
- sb.append("\"");
- }
- if (order.getModifiedDate() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"modifiedDate\": ");
- sb.append("\"");
- sb.append(liferayToJSONDateFormat.format(order.getModifiedDate()));
- sb.append("\"");
- }
- if (order.getOrderDate() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"orderDate\": ");
- sb.append("\"");
- sb.append(liferayToJSONDateFormat.format(order.getOrderDate()));
- sb.append("\"");
- }
- if (order.getOrderItems() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"orderItems\": ");
- sb.append("[");
- for (int i = 0; i < order.getOrderItems().length; i++) {
- sb.append(String.valueOf(order.getOrderItems()[i]));
- if ((i + 1) < order.getOrderItems().length) {
- sb.append(", ");
- }
- }
- sb.append("]");
- }
- if (order.getOrderStatus() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"orderStatus\": ");
- sb.append(order.getOrderStatus());
- }
- if (order.getOrderStatusInfo() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"orderStatusInfo\": ");
- sb.append(String.valueOf(order.getOrderStatusInfo()));
- }
- if (order.getOrderTypeExternalReferenceCode() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"orderTypeExternalReferenceCode\": ");
- sb.append("\"");
- sb.append(_escape(order.getOrderTypeExternalReferenceCode()));
- sb.append("\"");
- }
- if (order.getOrderTypeId() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"orderTypeId\": ");
- sb.append(order.getOrderTypeId());
- }
- if (order.getPaymentMethod() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"paymentMethod\": ");
- sb.append("\"");
- sb.append(_escape(order.getPaymentMethod()));
- sb.append("\"");
- }
- if (order.getPaymentStatus() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"paymentStatus\": ");
- sb.append(order.getPaymentStatus());
- }
- if (order.getPaymentStatusInfo() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"paymentStatusInfo\": ");
- sb.append(String.valueOf(order.getPaymentStatusInfo()));
- }
- if (order.getPaymentTermDescription() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"paymentTermDescription\": ");
- sb.append("\"");
- sb.append(_escape(order.getPaymentTermDescription()));
- sb.append("\"");
- }
- if (order.getPaymentTermId() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"paymentTermId\": ");
- sb.append(order.getPaymentTermId());
- }
- if (order.getPaymentTermName() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"paymentTermName\": ");
- sb.append("\"");
- sb.append(_escape(order.getPaymentTermName()));
- sb.append("\"");
- }
- if (order.getPrintedNote() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"printedNote\": ");
- sb.append("\"");
- sb.append(_escape(order.getPrintedNote()));
- sb.append("\"");
- }
- if (order.getPurchaseOrderNumber() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"purchaseOrderNumber\": ");
- sb.append("\"");
- sb.append(_escape(order.getPurchaseOrderNumber()));
- sb.append("\"");
- }
- if (order.getRequestedDeliveryDate() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"requestedDeliveryDate\": ");
- sb.append("\"");
- sb.append(
- liferayToJSONDateFormat.format(
- order.getRequestedDeliveryDate()));
- sb.append("\"");
- }
- if (order.getShippingAddress() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingAddress\": ");
- sb.append(String.valueOf(order.getShippingAddress()));
- }
- if (order.getShippingAddressId() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingAddressId\": ");
- sb.append(order.getShippingAddressId());
- }
- if (order.getShippingAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingAmount\": ");
- sb.append(order.getShippingAmount());
- }
- if (order.getShippingAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingAmountFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getShippingAmountFormatted()));
- sb.append("\"");
- }
- if (order.getShippingAmountValue() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingAmountValue\": ");
- sb.append(order.getShippingAmountValue());
- }
- if (order.getShippingDiscountAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountAmount\": ");
- sb.append(order.getShippingDiscountAmount());
- }
- if (order.getShippingDiscountAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountAmountFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getShippingDiscountAmountFormatted()));
- sb.append("\"");
- }
- if (order.getShippingDiscountAmountValue() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountAmountValue\": ");
- sb.append(order.getShippingDiscountAmountValue());
- }
- if (order.getShippingDiscountPercentageLevel1() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountPercentageLevel1\": ");
- sb.append(order.getShippingDiscountPercentageLevel1());
- }
- if (order.getShippingDiscountPercentageLevel1WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountPercentageLevel1WithTaxAmount\": ");
- sb.append(order.getShippingDiscountPercentageLevel1WithTaxAmount());
- }
- if (order.getShippingDiscountPercentageLevel2() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountPercentageLevel2\": ");
- sb.append(order.getShippingDiscountPercentageLevel2());
- }
- if (order.getShippingDiscountPercentageLevel2WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountPercentageLevel2WithTaxAmount\": ");
- sb.append(order.getShippingDiscountPercentageLevel2WithTaxAmount());
- }
- if (order.getShippingDiscountPercentageLevel3() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountPercentageLevel3\": ");
- sb.append(order.getShippingDiscountPercentageLevel3());
- }
- if (order.getShippingDiscountPercentageLevel3WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountPercentageLevel3WithTaxAmount\": ");
- sb.append(order.getShippingDiscountPercentageLevel3WithTaxAmount());
- }
- if (order.getShippingDiscountPercentageLevel4() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountPercentageLevel4\": ");
- sb.append(order.getShippingDiscountPercentageLevel4());
- }
- if (order.getShippingDiscountPercentageLevel4WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountPercentageLevel4WithTaxAmount\": ");
- sb.append(order.getShippingDiscountPercentageLevel4WithTaxAmount());
- }
- if (order.getShippingDiscountWithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountWithTaxAmount\": ");
- sb.append(order.getShippingDiscountWithTaxAmount());
- }
- if (order.getShippingDiscountWithTaxAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingDiscountWithTaxAmountFormatted\": ");
- sb.append("\"");
- sb.append(
- _escape(order.getShippingDiscountWithTaxAmountFormatted()));
- sb.append("\"");
- }
- if (order.getShippingMethod() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingMethod\": ");
- sb.append("\"");
- sb.append(_escape(order.getShippingMethod()));
- sb.append("\"");
- }
- if (order.getShippingOption() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingOption\": ");
- sb.append("\"");
- sb.append(_escape(order.getShippingOption()));
- sb.append("\"");
- }
- if (order.getShippingWithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingWithTaxAmount\": ");
- sb.append(order.getShippingWithTaxAmount());
- }
- if (order.getShippingWithTaxAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingWithTaxAmountFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getShippingWithTaxAmountFormatted()));
- sb.append("\"");
- }
- if (order.getShippingWithTaxAmountValue() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"shippingWithTaxAmountValue\": ");
- sb.append(order.getShippingWithTaxAmountValue());
- }
- if (order.getSubtotal() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotal\": ");
- sb.append(order.getSubtotal());
- }
- if (order.getSubtotalAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalAmount\": ");
- sb.append(order.getSubtotalAmount());
- }
- if (order.getSubtotalDiscountAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountAmount\": ");
- sb.append(order.getSubtotalDiscountAmount());
- }
- if (order.getSubtotalDiscountAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountAmountFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getSubtotalDiscountAmountFormatted()));
- sb.append("\"");
- }
- if (order.getSubtotalDiscountPercentageLevel1() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountPercentageLevel1\": ");
- sb.append(order.getSubtotalDiscountPercentageLevel1());
- }
- if (order.getSubtotalDiscountPercentageLevel1WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountPercentageLevel1WithTaxAmount\": ");
- sb.append(order.getSubtotalDiscountPercentageLevel1WithTaxAmount());
- }
- if (order.getSubtotalDiscountPercentageLevel2() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountPercentageLevel2\": ");
- sb.append(order.getSubtotalDiscountPercentageLevel2());
- }
- if (order.getSubtotalDiscountPercentageLevel2WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountPercentageLevel2WithTaxAmount\": ");
- sb.append(order.getSubtotalDiscountPercentageLevel2WithTaxAmount());
- }
- if (order.getSubtotalDiscountPercentageLevel3() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountPercentageLevel3\": ");
- sb.append(order.getSubtotalDiscountPercentageLevel3());
- }
- if (order.getSubtotalDiscountPercentageLevel3WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountPercentageLevel3WithTaxAmount\": ");
- sb.append(order.getSubtotalDiscountPercentageLevel3WithTaxAmount());
- }
- if (order.getSubtotalDiscountPercentageLevel4() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountPercentageLevel4\": ");
- sb.append(order.getSubtotalDiscountPercentageLevel4());
- }
- if (order.getSubtotalDiscountPercentageLevel4WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountPercentageLevel4WithTaxAmount\": ");
- sb.append(order.getSubtotalDiscountPercentageLevel4WithTaxAmount());
- }
- if (order.getSubtotalDiscountWithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountWithTaxAmount\": ");
- sb.append(order.getSubtotalDiscountWithTaxAmount());
- }
- if (order.getSubtotalDiscountWithTaxAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalDiscountWithTaxAmountFormatted\": ");
- sb.append("\"");
- sb.append(
- _escape(order.getSubtotalDiscountWithTaxAmountFormatted()));
- sb.append("\"");
- }
- if (order.getSubtotalFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getSubtotalFormatted()));
- sb.append("\"");
- }
- if (order.getSubtotalWithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalWithTaxAmount\": ");
- sb.append(order.getSubtotalWithTaxAmount());
- }
- if (order.getSubtotalWithTaxAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalWithTaxAmountFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getSubtotalWithTaxAmountFormatted()));
- sb.append("\"");
- }
- if (order.getSubtotalWithTaxAmountValue() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"subtotalWithTaxAmountValue\": ");
- sb.append(order.getSubtotalWithTaxAmountValue());
- }
- if (order.getTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"taxAmount\": ");
- sb.append(order.getTaxAmount());
- }
- if (order.getTaxAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"taxAmountFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getTaxAmountFormatted()));
- sb.append("\"");
- }
- if (order.getTaxAmountValue() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"taxAmountValue\": ");
- sb.append(order.getTaxAmountValue());
- }
- if (order.getTotal() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"total\": ");
- sb.append(order.getTotal());
- }
- if (order.getTotalAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalAmount\": ");
- sb.append(order.getTotalAmount());
- }
- if (order.getTotalDiscountAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountAmount\": ");
- sb.append(order.getTotalDiscountAmount());
- }
- if (order.getTotalDiscountAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountAmountFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getTotalDiscountAmountFormatted()));
- sb.append("\"");
- }
- if (order.getTotalDiscountAmountValue() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountAmountValue\": ");
- sb.append(order.getTotalDiscountAmountValue());
- }
- if (order.getTotalDiscountPercentageLevel1() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountPercentageLevel1\": ");
- sb.append(order.getTotalDiscountPercentageLevel1());
- }
- if (order.getTotalDiscountPercentageLevel1WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountPercentageLevel1WithTaxAmount\": ");
- sb.append(order.getTotalDiscountPercentageLevel1WithTaxAmount());
- }
- if (order.getTotalDiscountPercentageLevel2() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountPercentageLevel2\": ");
- sb.append(order.getTotalDiscountPercentageLevel2());
- }
- if (order.getTotalDiscountPercentageLevel2WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountPercentageLevel2WithTaxAmount\": ");
- sb.append(order.getTotalDiscountPercentageLevel2WithTaxAmount());
- }
- if (order.getTotalDiscountPercentageLevel3() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountPercentageLevel3\": ");
- sb.append(order.getTotalDiscountPercentageLevel3());
- }
- if (order.getTotalDiscountPercentageLevel3WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountPercentageLevel3WithTaxAmount\": ");
- sb.append(order.getTotalDiscountPercentageLevel3WithTaxAmount());
- }
- if (order.getTotalDiscountPercentageLevel4() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountPercentageLevel4\": ");
- sb.append(order.getTotalDiscountPercentageLevel4());
- }
- if (order.getTotalDiscountPercentageLevel4WithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountPercentageLevel4WithTaxAmount\": ");
- sb.append(order.getTotalDiscountPercentageLevel4WithTaxAmount());
- }
- if (order.getTotalDiscountWithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountWithTaxAmount\": ");
- sb.append(order.getTotalDiscountWithTaxAmount());
- }
- if (order.getTotalDiscountWithTaxAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountWithTaxAmountFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getTotalDiscountWithTaxAmountFormatted()));
- sb.append("\"");
- }
- if (order.getTotalDiscountWithTaxAmountValue() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalDiscountWithTaxAmountValue\": ");
- sb.append(order.getTotalDiscountWithTaxAmountValue());
- }
- if (order.getTotalFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getTotalFormatted()));
- sb.append("\"");
- }
- if (order.getTotalWithTaxAmount() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalWithTaxAmount\": ");
- sb.append(order.getTotalWithTaxAmount());
- }
- if (order.getTotalWithTaxAmountFormatted() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalWithTaxAmountFormatted\": ");
- sb.append("\"");
- sb.append(_escape(order.getTotalWithTaxAmountFormatted()));
- sb.append("\"");
- }
- if (order.getTotalWithTaxAmountValue() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"totalWithTaxAmountValue\": ");
- sb.append(order.getTotalWithTaxAmountValue());
- }
- if (order.getTransactionId() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"transactionId\": ");
- sb.append("\"");
- sb.append(_escape(order.getTransactionId()));
- sb.append("\"");
- }
- if (order.getWorkflowStatusInfo() != null) {
- if (sb.length() > 1) {
- sb.append(", ");
- }
- sb.append("\"workflowStatusInfo\": ");
- sb.append(String.valueOf(order.getWorkflowStatusInfo()));
- }
- sb.append("}");
- return sb.toString();
- }
- public static Map<String, Object> toMap(String json) {
- OrderJSONParser orderJSONParser = new OrderJSONParser();
- return orderJSONParser.parseToMap(json);
- }
- public static Map<String, String> toMap(Order order) {
- if (order == null) {
- return null;
- }
- Map<String, String> map = new TreeMap<>();
- DateFormat liferayToJSONDateFormat = new SimpleDateFormat(
- "yyyy-MM-dd'T'HH:mm:ssXX");
- if (order.getAccount() == null) {
- map.put("account", null);
- }
- else {
- map.put("account", String.valueOf(order.getAccount()));
- }
- if (order.getAccountExternalReferenceCode() == null) {
- map.put("accountExternalReferenceCode", null);
- }
- else {
- map.put(
- "accountExternalReferenceCode",
- String.valueOf(order.getAccountExternalReferenceCode()));
- }
- if (order.getAccountId() == null) {
- map.put("accountId", null);
- }
- else {
- map.put("accountId", String.valueOf(order.getAccountId()));
- }
- if (order.getActions() == null) {
- map.put("actions", null);
- }
- else {
- map.put("actions", String.valueOf(order.getActions()));
- }
- if (order.getAdvanceStatus() == null) {
- map.put("advanceStatus", null);
- }
- else {
- map.put("advanceStatus", String.valueOf(order.getAdvanceStatus()));
- }
- if (order.getBillingAddress() == null) {
- map.put("billingAddress", null);
- }
- else {
- map.put(
- "billingAddress", String.valueOf(order.getBillingAddress()));
- }
- if (order.getBillingAddressId() == null) {
- map.put("billingAddressId", null);
- }
- else {
- map.put(
- "billingAddressId",
- String.valueOf(order.getBillingAddressId()));
- }
- if (order.getChannel() == null) {
- map.put("channel", null);
- }
- else {
- map.put("channel", String.valueOf(order.getChannel()));
- }
- if (order.getChannelExternalReferenceCode() == null) {
- map.put("channelExternalReferenceCode", null);
- }
- else {
- map.put(
- "channelExternalReferenceCode",
- String.valueOf(order.getChannelExternalReferenceCode()));
- }
- if (order.getChannelId() == null) {
- map.put("channelId", null);
- }
- else {
- map.put("channelId", String.valueOf(order.getChannelId()));
- }
- if (order.getCouponCode() == null) {
- map.put("couponCode", null);
- }
- else {
- map.put("couponCode", String.valueOf(order.getCouponCode()));
- }
- if (order.getCreateDate() == null) {
- map.put("createDate", null);
- }
- else {
- map.put(
- "createDate",
- liferayToJSONDateFormat.format(order.getCreateDate()));
- }
- if (order.getCurrencyCode() == null) {
- map.put("currencyCode", null);
- }
- else {
- map.put("currencyCode", String.valueOf(order.getCurrencyCode()));
- }
- if (order.getCustomFields() == null) {
- map.put("customFields", null);
- }
- else {
- map.put("customFields", String.valueOf(order.getCustomFields()));
- }
- if (order.getDeliveryTermDescription() == null) {
- map.put("deliveryTermDescription", null);
- }
- else {
- map.put(
- "deliveryTermDescription",
- String.valueOf(order.getDeliveryTermDescription()));
- }
- if (order.getDeliveryTermId() == null) {
- map.put("deliveryTermId", null);
- }
- else {
- map.put(
- "deliveryTermId", String.valueOf(order.getDeliveryTermId()));
- }
- if (order.getDeliveryTermName() == null) {
- map.put("deliveryTermName", null);
- }
- else {
- map.put(
- "deliveryTermName",
- String.valueOf(order.getDeliveryTermName()));
- }
- if (order.getExternalReferenceCode() == null) {
- map.put("externalReferenceCode", null);
- }
- else {
- map.put(
- "externalReferenceCode",
- String.valueOf(order.getExternalReferenceCode()));
- }
- if (order.getId() == null) {
- map.put("id", null);
- }
- else {
- map.put("id", String.valueOf(order.getId()));
- }
- if (order.getLastPriceUpdateDate() == null) {
- map.put("lastPriceUpdateDate", null);
- }
- else {
- map.put(
- "lastPriceUpdateDate",
- liferayToJSONDateFormat.format(order.getLastPriceUpdateDate()));
- }
- if (order.getModifiedDate() == null) {
- map.put("modifiedDate", null);
- }
- else {
- map.put(
- "modifiedDate",
- liferayToJSONDateFormat.format(order.getModifiedDate()));
- }
- if (order.getOrderDate() == null) {
- map.put("orderDate", null);
- }
- else {
- map.put(
- "orderDate",
- liferayToJSONDateFormat.format(order.getOrderDate()));
- }
- if (order.getOrderItems() == null) {
- map.put("orderItems", null);
- }
- else {
- map.put("orderItems", String.valueOf(order.getOrderItems()));
- }
- if (order.getOrderStatus() == null) {
- map.put("orderStatus", null);
- }
- else {
- map.put("orderStatus", String.valueOf(order.getOrderStatus()));
- }
- if (order.getOrderStatusInfo() == null) {
- map.put("orderStatusInfo", null);
- }
- else {
- map.put(
- "orderStatusInfo", String.valueOf(order.getOrderStatusInfo()));
- }
- if (order.getOrderTypeExternalReferenceCode() == null) {
- map.put("orderTypeExternalReferenceCode", null);
- }
- else {
- map.put(
- "orderTypeExternalReferenceCode",
- String.valueOf(order.getOrderTypeExternalReferenceCode()));
- }
- if (order.getOrderTypeId() == null) {
- map.put("orderTypeId", null);
- }
- else {
- map.put("orderTypeId", String.valueOf(order.getOrderTypeId()));
- }
- if (order.getPaymentMethod() == null) {
- map.put("paymentMethod", null);
- }
- else {
- map.put("paymentMethod", String.valueOf(order.getPaymentMethod()));
- }
- if (order.getPaymentStatus() == null) {
- map.put("paymentStatus", null);
- }
- else {
- map.put("paymentStatus", String.valueOf(order.getPaymentStatus()));
- }
- if (order.getPaymentStatusInfo() == null) {
- map.put("paymentStatusInfo", null);
- }
- else {
- map.put(
- "paymentStatusInfo",
- String.valueOf(order.getPaymentStatusInfo()));
- }
- if (order.getPaymentTermDescription() == null) {
- map.put("paymentTermDescription", null);
- }
- else {
- map.put(
- "paymentTermDescription",
- String.valueOf(order.getPaymentTermDescription()));
- }
- if (order.getPaymentTermId() == null) {
- map.put("paymentTermId", null);
- }
- else {
- map.put("paymentTermId", String.valueOf(order.getPaymentTermId()));
- }
- if (order.getPaymentTermName() == null) {
- map.put("paymentTermName", null);
- }
- else {
- map.put(
- "paymentTermName", String.valueOf(order.getPaymentTermName()));
- }
- if (order.getPrintedNote() == null) {
- map.put("printedNote", null);
- }
- else {
- map.put("printedNote", String.valueOf(order.getPrintedNote()));
- }
- if (order.getPurchaseOrderNumber() == null) {
- map.put("purchaseOrderNumber", null);
- }
- else {
- map.put(
- "purchaseOrderNumber",
- String.valueOf(order.getPurchaseOrderNumber()));
- }
- if (order.getRequestedDeliveryDate() == null) {
- map.put("requestedDeliveryDate", null);
- }
- else {
- map.put(
- "requestedDeliveryDate",
- liferayToJSONDateFormat.format(
- order.getRequestedDeliveryDate()));
- }
- if (order.getShippingAddress() == null) {
- map.put("shippingAddress", null);
- }
- else {
- map.put(
- "shippingAddress", String.valueOf(order.getShippingAddress()));
- }
- if (order.getShippingAddressId() == null) {
- map.put("shippingAddressId", null);
- }
- else {
- map.put(
- "shippingAddressId",
- String.valueOf(order.getShippingAddressId()));
- }
- if (order.getShippingAmount() == null) {
- map.put("shippingAmount", null);
- }
- else {
- map.put(
- "shippingAmount", String.valueOf(order.getShippingAmount()));
- }
- if (order.getShippingAmountFormatted() == null) {
- map.put("shippingAmountFormatted", null);
- }
- else {
- map.put(
- "shippingAmountFormatted",
- String.valueOf(order.getShippingAmountFormatted()));
- }
- if (order.getShippingAmountValue() == null) {
- map.put("shippingAmountValue", null);
- }
- else {
- map.put(
- "shippingAmountValue",
- String.valueOf(order.getShippingAmountValue()));
- }
- if (order.getShippingDiscountAmount() == null) {
- map.put("shippingDiscountAmount", null);
- }
- else {
- map.put(
- "shippingDiscountAmount",
- String.valueOf(order.getShippingDiscountAmount()));
- }
- if (order.getShippingDiscountAmountFormatted() == null) {
- map.put("shippingDiscountAmountFormatted", null);
- }
- else {
- map.put(
- "shippingDiscountAmountFormatted",
- String.valueOf(order.getShippingDiscountAmountFormatted()));
- }
- if (order.getShippingDiscountAmountValue() == null) {
- map.put("shippingDiscountAmountValue", null);
- }
- else {
- map.put(
- "shippingDiscountAmountValue",
- String.valueOf(order.getShippingDiscountAmountValue()));
- }
- if (order.getShippingDiscountPercentageLevel1() == null) {
- map.put("shippingDiscountPercentageLevel1", null);
- }
- else {
- map.put(
- "shippingDiscountPercentageLevel1",
- String.valueOf(order.getShippingDiscountPercentageLevel1()));
- }
- if (order.getShippingDiscountPercentageLevel1WithTaxAmount() == null) {
- map.put("shippingDiscountPercentageLevel1WithTaxAmount", null);
- }
- else {
- map.put(
- "shippingDiscountPercentageLevel1WithTaxAmount",
- String.valueOf(
- order.getShippingDiscountPercentageLevel1WithTaxAmount()));
- }
- if (order.getShippingDiscountPercentageLevel2() == null) {
- map.put("shippingDiscountPercentageLevel2", null);
- }
- else {
- map.put(
- "shippingDiscountPercentageLevel2",
- String.valueOf(order.getShippingDiscountPercentageLevel2()));
- }
- if (order.getShippingDiscountPercentageLevel2WithTaxAmount() == null) {
- map.put("shippingDiscountPercentageLevel2WithTaxAmount", null);
- }
- else {
- map.put(
- "shippingDiscountPercentageLevel2WithTaxAmount",
- String.valueOf(
- order.getShippingDiscountPercentageLevel2WithTaxAmount()));
- }
- if (order.getShippingDiscountPercentageLevel3() == null) {
- map.put("shippingDiscountPercentageLevel3", null);
- }
- else {
- map.put(
- "shippingDiscountPercentageLevel3",
- String.valueOf(order.getShippingDiscountPercentageLevel3()));
- }
- if (order.getShippingDiscountPercentageLevel3WithTaxAmount() == null) {
- map.put("shippingDiscountPercentageLevel3WithTaxAmount", null);
- }
- else {
- map.put(
- "shippingDiscountPercentageLevel3WithTaxAmount",
- String.valueOf(
- order.getShippingDiscountPercentageLevel3WithTaxAmount()));
- }
- if (order.getShippingDiscountPercentageLevel4() == null) {
- map.put("shippingDiscountPercentageLevel4", null);
- }
- else {
- map.put(
- "shippingDiscountPercentageLevel4",
- String.valueOf(order.getShippingDiscountPercentageLevel4()));
- }
- if (order.getShippingDiscountPercentageLevel4WithTaxAmount() == null) {
- map.put("shippingDiscountPercentageLevel4WithTaxAmount", null);
- }
- else {
- map.put(
- "shippingDiscountPercentageLevel4WithTaxAmount",
- String.valueOf(
- order.getShippingDiscountPercentageLevel4WithTaxAmount()));
- }
- if (order.getShippingDiscountWithTaxAmount() == null) {
- map.put("shippingDiscountWithTaxAmount", null);
- }
- else {
- map.put(
- "shippingDiscountWithTaxAmount",
- String.valueOf(order.getShippingDiscountWithTaxAmount()));
- }
- if (order.getShippingDiscountWithTaxAmountFormatted() == null) {
- map.put("shippingDiscountWithTaxAmountFormatted", null);
- }
- else {
- map.put(
- "shippingDiscountWithTaxAmountFormatted",
- String.valueOf(
- order.getShippingDiscountWithTaxAmountFormatted()));
- }
- if (order.getShippingMethod() == null) {
- map.put("shippingMethod", null);
- }
- else {
- map.put(
- "shippingMethod", String.valueOf(order.getShippingMethod()));
- }
- if (order.getShippingOption() == null) {
- map.put("shippingOption", null);
- }
- else {
- map.put(
- "shippingOption", String.valueOf(order.getShippingOption()));
- }
- if (order.getShippingWithTaxAmount() == null) {
- map.put("shippingWithTaxAmount", null);
- }
- else {
- map.put(
- "shippingWithTaxAmount",
- String.valueOf(order.getShippingWithTaxAmount()));
- }
- if (order.getShippingWithTaxAmountFormatted() == null) {
- map.put("shippingWithTaxAmountFormatted", null);
- }
- else {
- map.put(
- "shippingWithTaxAmountFormatted",
- String.valueOf(order.getShippingWithTaxAmountFormatted()));
- }
- if (order.getShippingWithTaxAmountValue() == null) {
- map.put("shippingWithTaxAmountValue", null);
- }
- else {
- map.put(
- "shippingWithTaxAmountValue",
- String.valueOf(order.getShippingWithTaxAmountValue()));
- }
- if (order.getSubtotal() == null) {
- map.put("subtotal", null);
- }
- else {
- map.put("subtotal", String.valueOf(order.getSubtotal()));
- }
- if (order.getSubtotalAmount() == null) {
- map.put("subtotalAmount", null);
- }
- else {
- map.put(
- "subtotalAmount", String.valueOf(order.getSubtotalAmount()));
- }
- if (order.getSubtotalDiscountAmount() == null) {
- map.put("subtotalDiscountAmount", null);
- }
- else {
- map.put(
- "subtotalDiscountAmount",
- String.valueOf(order.getSubtotalDiscountAmount()));
- }
- if (order.getSubtotalDiscountAmountFormatted() == null) {
- map.put("subtotalDiscountAmountFormatted", null);
- }
- else {
- map.put(
- "subtotalDiscountAmountFormatted",
- String.valueOf(order.getSubtotalDiscountAmountFormatted()));
- }
- if (order.getSubtotalDiscountPercentageLevel1() == null) {
- map.put("subtotalDiscountPercentageLevel1", null);
- }
- else {
- map.put(
- "subtotalDiscountPercentageLevel1",
- String.valueOf(order.getSubtotalDiscountPercentageLevel1()));
- }
- if (order.getSubtotalDiscountPercentageLevel1WithTaxAmount() == null) {
- map.put("subtotalDiscountPercentageLevel1WithTaxAmount", null);
- }
- else {
- map.put(
- "subtotalDiscountPercentageLevel1WithTaxAmount",
- String.valueOf(
- order.getSubtotalDiscountPercentageLevel1WithTaxAmount()));
- }
- if (order.getSubtotalDiscountPercentageLevel2() == null) {
- map.put("subtotalDiscountPercentageLevel2", null);
- }
- else {
- map.put(
- "subtotalDiscountPercentageLevel2",
- String.valueOf(order.getSubtotalDiscountPercentageLevel2()));
- }
- if (order.getSubtotalDiscountPercentageLevel2WithTaxAmount() == null) {
- map.put("subtotalDiscountPercentageLevel2WithTaxAmount", null);
- }
- else {
- map.put(
- "subtotalDiscountPercentageLevel2WithTaxAmount",
- String.valueOf(
- order.getSubtotalDiscountPercentageLevel2WithTaxAmount()));
- }
- if (order.getSubtotalDiscountPercentageLevel3() == null) {
- map.put("subtotalDiscountPercentageLevel3", null);
- }
- else {
- map.put(
- "subtotalDiscountPercentageLevel3",
- String.valueOf(order.getSubtotalDiscountPercentageLevel3()));
- }
- if (order.getSubtotalDiscountPercentageLevel3WithTaxAmount() == null) {
- map.put("subtotalDiscountPercentageLevel3WithTaxAmount", null);
- }
- else {
- map.put(
- "subtotalDiscountPercentageLevel3WithTaxAmount",
- String.valueOf(
- order.getSubtotalDiscountPercentageLevel3WithTaxAmount()));
- }
- if (order.getSubtotalDiscountPercentageLevel4() == null) {
- map.put("subtotalDiscountPercentageLevel4", null);
- }
- else {
- map.put(
- "subtotalDiscountPercentageLevel4",
- String.valueOf(order.getSubtotalDiscountPercentageLevel4()));
- }
- if (order.getSubtotalDiscountPercentageLevel4WithTaxAmount() == null) {
- map.put("subtotalDiscountPercentageLevel4WithTaxAmount", null);
- }
- else {
- map.put(
- "subtotalDiscountPercentageLevel4WithTaxAmount",
- String.valueOf(
- order.getSubtotalDiscountPercentageLevel4WithTaxAmount()));
- }
- if (order.getSubtotalDiscountWithTaxAmount() == null) {
- map.put("subtotalDiscountWithTaxAmount", null);
- }
- else {
- map.put(
- "subtotalDiscountWithTaxAmount",
- String.valueOf(order.getSubtotalDiscountWithTaxAmount()));
- }
- if (order.getSubtotalDiscountWithTaxAmountFormatted() == null) {
- map.put("subtotalDiscountWithTaxAmountFormatted", null);
- }
- else {
- map.put(
- "subtotalDiscountWithTaxAmountFormatted",
- String.valueOf(
- order.getSubtotalDiscountWithTaxAmountFormatted()));
- }
- if (order.getSubtotalFormatted() == null) {
- map.put("subtotalFormatted", null);
- }
- else {
- map.put(
- "subtotalFormatted",
- String.valueOf(order.getSubtotalFormatted()));
- }
- if (order.getSubtotalWithTaxAmount() == null) {
- map.put("subtotalWithTaxAmount", null);
- }
- else {
- map.put(
- "subtotalWithTaxAmount",
- String.valueOf(order.getSubtotalWithTaxAmount()));
- }
- if (order.getSubtotalWithTaxAmountFormatted() == null) {
- map.put("subtotalWithTaxAmountFormatted", null);
- }
- else {
- map.put(
- "subtotalWithTaxAmountFormatted",
- String.valueOf(order.getSubtotalWithTaxAmountFormatted()));
- }
- if (order.getSubtotalWithTaxAmountValue() == null) {
- map.put("subtotalWithTaxAmountValue", null);
- }
- else {
- map.put(
- "subtotalWithTaxAmountValue",
- String.valueOf(order.getSubtotalWithTaxAmountValue()));
- }
- if (order.getTaxAmount() == null) {
- map.put("taxAmount", null);
- }
- else {
- map.put("taxAmount", String.valueOf(order.getTaxAmount()));
- }
- if (order.getTaxAmountFormatted() == null) {
- map.put("taxAmountFormatted", null);
- }
- else {
- map.put(
- "taxAmountFormatted",
- String.valueOf(order.getTaxAmountFormatted()));
- }
- if (order.getTaxAmountValue() == null) {
- map.put("taxAmountValue", null);
- }
- else {
- map.put(
- "taxAmountValue", String.valueOf(order.getTaxAmountValue()));
- }
- if (order.getTotal() == null) {
- map.put("total", null);
- }
- else {
- map.put("total", String.valueOf(order.getTotal()));
- }
- if (order.getTotalAmount() == null) {
- map.put("totalAmount", null);
- }
- else {
- map.put("totalAmount", String.valueOf(order.getTotalAmount()));
- }
- if (order.getTotalDiscountAmount() == null) {
- map.put("totalDiscountAmount", null);
- }
- else {
- map.put(
- "totalDiscountAmount",
- String.valueOf(order.getTotalDiscountAmount()));
- }
- if (order.getTotalDiscountAmountFormatted() == null) {
- map.put("totalDiscountAmountFormatted", null);
- }
- else {
- map.put(
- "totalDiscountAmountFormatted",
- String.valueOf(order.getTotalDiscountAmountFormatted()));
- }
- if (order.getTotalDiscountAmountValue() == null) {
- map.put("totalDiscountAmountValue", null);
- }
- else {
- map.put(
- "totalDiscountAmountValue",
- String.valueOf(order.getTotalDiscountAmountValue()));
- }
- if (order.getTotalDiscountPercentageLevel1() == null) {
- map.put("totalDiscountPercentageLevel1", null);
- }
- else {
- map.put(
- "totalDiscountPercentageLevel1",
- String.valueOf(order.getTotalDiscountPercentageLevel1()));
- }
- if (order.getTotalDiscountPercentageLevel1WithTaxAmount() == null) {
- map.put("totalDiscountPercentageLevel1WithTaxAmount", null);
- }
- else {
- map.put(
- "totalDiscountPercentageLevel1WithTaxAmount",
- String.valueOf(
- order.getTotalDiscountPercentageLevel1WithTaxAmount()));
- }
- if (order.getTotalDiscountPercentageLevel2() == null) {
- map.put("totalDiscountPercentageLevel2", null);
- }
- else {
- map.put(
- "totalDiscountPercentageLevel2",
- String.valueOf(order.getTotalDiscountPercentageLevel2()));
- }
- if (order.getTotalDiscountPercentageLevel2WithTaxAmount() == null) {
- map.put("totalDiscountPercentageLevel2WithTaxAmount", null);
- }
- else {
- map.put(
- "totalDiscountPercentageLevel2WithTaxAmount",
- String.valueOf(
- order.getTotalDiscountPercentageLevel2WithTaxAmount()));
- }
- if (order.getTotalDiscountPercentageLevel3() == null) {
- map.put("totalDiscountPercentageLevel3", null);
- }
- else {
- map.put(
- "totalDiscountPercentageLevel3",
- String.valueOf(order.getTotalDiscountPercentageLevel3()));
- }
- if (order.getTotalDiscountPercentageLevel3WithTaxAmount() == null) {
- map.put("totalDiscountPercentageLevel3WithTaxAmount", null);
- }
- else {
- map.put(
- "totalDiscountPercentageLevel3WithTaxAmount",
- String.valueOf(
- order.getTotalDiscountPercentageLevel3WithTaxAmount()));
- }
- if (order.getTotalDiscountPercentageLevel4() == null) {
- map.put("totalDiscountPercentageLevel4", null);
- }
- else {
- map.put(
- "totalDiscountPercentageLevel4",
- String.valueOf(order.getTotalDiscountPercentageLevel4()));
- }
- if (order.getTotalDiscountPercentageLevel4WithTaxAmount() == null) {
- map.put("totalDiscountPercentageLevel4WithTaxAmount", null);
- }
- else {
- map.put(
- "totalDiscountPercentageLevel4WithTaxAmount",
- String.valueOf(
- order.getTotalDiscountPercentageLevel4WithTaxAmount()));
- }
- if (order.getTotalDiscountWithTaxAmount() == null) {
- map.put("totalDiscountWithTaxAmount", null);
- }
- else {
- map.put(
- "totalDiscountWithTaxAmount",
- String.valueOf(order.getTotalDiscountWithTaxAmount()));
- }
- if (order.getTotalDiscountWithTaxAmountFormatted() == null) {
- map.put("totalDiscountWithTaxAmountFormatted", null);
- }
- else {
- map.put(
- "totalDiscountWithTaxAmountFormatted",
- String.valueOf(order.getTotalDiscountWithTaxAmountFormatted()));
- }
- if (order.getTotalDiscountWithTaxAmountValue() == null) {
- map.put("totalDiscountWithTaxAmountValue", null);
- }
- else {
- map.put(
- "totalDiscountWithTaxAmountValue",
- String.valueOf(order.getTotalDiscountWithTaxAmountValue()));
- }
- if (order.getTotalFormatted() == null) {
- map.put("totalFormatted", null);
- }
- else {
- map.put(
- "totalFormatted", String.valueOf(order.getTotalFormatted()));
- }
- if (order.getTotalWithTaxAmount() == null) {
- map.put("totalWithTaxAmount", null);
- }
- else {
- map.put(
- "totalWithTaxAmount",
- String.valueOf(order.getTotalWithTaxAmount()));
- }
- if (order.getTotalWithTaxAmountFormatted() == null) {
- map.put("totalWithTaxAmountFormatted", null);
- }
- else {
- map.put(
- "totalWithTaxAmountFormatted",
- String.valueOf(order.getTotalWithTaxAmountFormatted()));
- }
- if (order.getTotalWithTaxAmountValue() == null) {
- map.put("totalWithTaxAmountValue", null);
- }
- else {
- map.put(
- "totalWithTaxAmountValue",
- String.valueOf(order.getTotalWithTaxAmountValue()));
- }
- if (order.getTransactionId() == null) {
- map.put("transactionId", null);
- }
- else {
- map.put("transactionId", String.valueOf(order.getTransactionId()));
- }
- if (order.getWorkflowStatusInfo() == null) {
- map.put("workflowStatusInfo", null);
- }
- else {
- map.put(
- "workflowStatusInfo",
- String.valueOf(order.getWorkflowStatusInfo()));
- }
- return map;
- }
- public static class OrderJSONParser extends BaseJSONParser<Order> {
- @Override
- protected Order createDTO() {
- return new Order();
- }
- @Override
- protected Order[] createDTOArray(int size) {
- return new Order[size];
- }
- @Override
- protected void setField(
- Order order, String jsonParserFieldName,
- Object jsonParserFieldValue) {
- if (Objects.equals(jsonParserFieldName, "account")) {
- if (jsonParserFieldValue != null) {
- order.setAccount(
- AccountSerDes.toDTO((String)jsonParserFieldValue));
- }
- }
- else if (Objects.equals(
- jsonParserFieldName, "accountExternalReferenceCode")) {
- if (jsonParserFieldValue != null) {
- order.setAccountExternalReferenceCode(
- (String)jsonParserFieldValue);
- }
- }
- else if (Objects.equals(jsonParserFieldName, "accountId")) {
- if (jsonParserFieldValue != null) {
- order.setAccountId(
- Long.valueOf((String)jsonParserFieldValue));
- }
- }
- else if (Objects.equals(jsonParserFieldName, "actions")) {
- if (jsonParserFieldValue != null) {
- order.setActions(
- (Map)OrderSerDes.toMap((String)jsonParserFieldValue));
- }
- }
- else if (Objects.equals(jsonParserFieldName, "advanceStatus")) {
- if (jsonParserFieldValue != null) {
- order.setAdvanceStatus((String)jsonParserFieldValue);
- }
- }
- else if (Objects.equals(jsonParserFieldName, "billingAddress")) {
- if (jsonParserFieldValue != null) {
- order.setBillingAddress(
- BillingAddressSerDes.toDTO(
- (String)jsonParserFieldValue));
- }
- }
- else if (Objects.equals(jsonParserFieldName, "billingAddressId")) {
- if (jsonParserFieldValue != null) {
- order.setBillingAddressId(
- Long.valueOf((String)jsonParserFieldValue));
- }
- }
- else if (Objects.equals(jsonParserFieldName, "channel")) {
- if (jsonParserFieldValue != null) {
- order.setChannel(
- ChannelSerDes.toDTO((String)jsonParserFieldValue));
- }
- }
- else if (Objects.equals(
- jsonParserFieldName, "channelExternalReferenceCode")) {
- if (jsonParserFieldValue != null) {
- order.setChannelExternalReferenceCode(
- (String)jsonParserFieldValue);
- }
- }
- else if (Objects.equals(jsonParserFieldName, "channelId")) {
- if (jsonParserFieldValue != null) {
- order.setChannelId(
- Long.valueOf((String)jsonParserFieldValue));
- }
- }
- else if (Objects.equals(jsonParserFieldName, "couponCode")) {
- if (jsonParserFieldValue != null) {
- order.setCouponCode((Strin