|
1 | 1 | package com.unzer.payment.communication.mapper; |
2 | 2 |
|
3 | | -import com.unzer.payment.*; |
4 | | -import com.unzer.payment.communication.json.*; |
| 3 | +import com.unzer.payment.Authorization; |
| 4 | +import com.unzer.payment.BasePayment; |
| 5 | +import com.unzer.payment.BaseTransaction; |
| 6 | +import com.unzer.payment.Cancel; |
| 7 | +import com.unzer.payment.CommercialSector; |
| 8 | +import com.unzer.payment.CompanyInfo; |
| 9 | +import com.unzer.payment.Customer; |
| 10 | +import com.unzer.payment.Linkpay; |
| 11 | +import com.unzer.payment.PaylaterInstallmentPlans; |
| 12 | +import com.unzer.payment.Payout; |
| 13 | +import com.unzer.payment.Paypage; |
| 14 | +import com.unzer.payment.Processing; |
| 15 | +import com.unzer.payment.Recurring; |
| 16 | +import com.unzer.payment.Shipment; |
| 17 | +import com.unzer.payment.communication.json.ApiAuthorization; |
| 18 | +import com.unzer.payment.communication.json.ApiCancel; |
| 19 | +import com.unzer.payment.communication.json.ApiCustomer; |
| 20 | +import com.unzer.payment.communication.json.ApiIdObject; |
| 21 | +import com.unzer.payment.communication.json.ApiInitPayment; |
| 22 | +import com.unzer.payment.communication.json.ApiLinkpay; |
| 23 | +import com.unzer.payment.communication.json.ApiObject; |
| 24 | +import com.unzer.payment.communication.json.ApiPayment; |
| 25 | +import com.unzer.payment.communication.json.ApiPayout; |
| 26 | +import com.unzer.payment.communication.json.ApiPaypage; |
| 27 | +import com.unzer.payment.communication.json.ApiRecurring; |
| 28 | +import com.unzer.payment.communication.json.ApiShipment; |
| 29 | +import com.unzer.payment.communication.json.JsonCompanyInfo; |
| 30 | +import com.unzer.payment.communication.json.JsonProcessing; |
| 31 | +import com.unzer.payment.communication.json.JsonResources; |
| 32 | +import com.unzer.payment.communication.json.JsonState; |
| 33 | +import com.unzer.payment.communication.json.TransactionStatus; |
5 | 34 | import com.unzer.payment.communication.json.paylater.ApiInstallmentPlans; |
6 | 35 | import com.unzer.payment.marketplace.MarketplaceCancel; |
7 | 36 | import com.unzer.payment.paymenttypes.PaymentType; |
@@ -480,7 +509,7 @@ private BasePayment.State getPaymentState(JsonState src) { |
480 | 509 | return null; |
481 | 510 | } |
482 | 511 |
|
483 | | - if (src.getId() >= 0 && src.getId() <= 5) { |
| 512 | + if (src.getId() >= 0 && src.getId() <= BasePayment.State.values().length - 1) { |
484 | 513 | return BasePayment.State.values()[src.getId()]; |
485 | 514 | } |
486 | 515 |
|
|
0 commit comments