All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.commerce.payment.result.CommercePaymentResult Maven / Gradle / Ivy

There is a newer version: 87.0.0
Show newest version
/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

package com.liferay.commerce.payment.result;

import java.io.Serializable;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Luca Pellizzon
 */
public class CommercePaymentResult implements Serializable {

	public CommercePaymentResult(
		String authTransactionId, long commerceOrderId, int newPaymentStatus,
		boolean onlineRedirect, String redirectUrl, String refundId,
		List resultMessages, boolean success) {

		_authTransactionId = authTransactionId;
		_commerceOrderId = commerceOrderId;
		_newPaymentStatus = newPaymentStatus;
		_onlineRedirect = onlineRedirect;
		_redirectUrl = redirectUrl;
		_refundId = refundId;

		_resultMessages.addAll(resultMessages);
		_success = success;
	}

	public String getAuthTransactionId() {
		return _authTransactionId;
	}

	public long getCommerceOrderId() {
		return _commerceOrderId;
	}

	public int getNewPaymentStatus() {
		return _newPaymentStatus;
	}

	public String getRedirectUrl() {
		return _redirectUrl;
	}

	public String getRefundId() {
		return _refundId;
	}

	public List getResultMessages() {
		return _resultMessages;
	}

	public boolean isOnlineRedirect() {
		return _onlineRedirect;
	}

	public boolean isSuccess() {
		return _success;
	}

	private final String _authTransactionId;
	private final long _commerceOrderId;
	private final int _newPaymentStatus;
	private final boolean _onlineRedirect;
	private final String _redirectUrl;
	private final String _refundId;
	private final List _resultMessages = new ArrayList<>();
	private final boolean _success;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy