Package eu.ccvlab.mapi.core.payment
Class PaymentAdministrationResult<S>
- java.lang.Object
-
- eu.ccvlab.mapi.core.Result
-
- eu.ccvlab.mapi.core.payment.PaymentAdministrationResult<S>
-
public class PaymentAdministrationResult<S> extends Result
-
-
Field Summary
Fields Modifier and Type Field Description private S
result
-
Fields inherited from class eu.ccvlab.mapi.core.Result
cardCircuits, cashbackPossible, elmeVersionInfo, errorCode, errorText, merchantReferenceNumber, oamServerApplications, openPreAuthorisations, passwordCheck, passwordLevel, paymentAuthenticationDetails, reconciliationResponse, requestTypes, serialNumber, state, terminalConfiguration, terminalId, trackingToken, transactionDeclineInformation, transactionOverview
-
-
Constructor Summary
Constructors Constructor Description PaymentAdministrationResult()
PaymentAdministrationResult(S result)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <S> PaymentAdministrationResult<S>
failure(PaymentResultConvertible response)
static <S> PaymentAdministrationResult<S>
failure(ResultState resultState)
static <S extends Result>
PaymentAdministrationResult<S>failure(S failureResult)
S
result()
void
result(S result)
static <S> PaymentAdministrationResult<S>
success(PaymentResultConvertible response)
static <S> PaymentAdministrationResult<S>
success(ResultState resultState)
static <S> PaymentAdministrationResult<S>
success(ResultState resultState, java.lang.String terminalId)
static <S extends Result>
PaymentAdministrationResult<S>success(S successResult)
java.lang.String
toString()
-
Methods inherited from class eu.ccvlab.mapi.core.Result
resultState
-
-
-
-
Field Detail
-
result
private S result
-
-
Constructor Detail
-
PaymentAdministrationResult
public PaymentAdministrationResult()
-
PaymentAdministrationResult
public PaymentAdministrationResult(S result)
-
-
Method Detail
-
success
public static <S> PaymentAdministrationResult<S> success(ResultState resultState)
-
success
public static <S> PaymentAdministrationResult<S> success(PaymentResultConvertible response)
-
success
public static <S> PaymentAdministrationResult<S> success(ResultState resultState, java.lang.String terminalId)
-
success
public static <S extends Result> PaymentAdministrationResult<S> success(S successResult)
-
failure
public static <S extends Result> PaymentAdministrationResult<S> failure(S failureResult)
-
failure
public static <S> PaymentAdministrationResult<S> failure(PaymentResultConvertible response)
-
failure
public static <S> PaymentAdministrationResult<S> failure(ResultState resultState)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
result
public S result()
-
result
public void result(S result)
-
-