public class UpdatePaymentServiceImpl extends java.lang.Object implements UpdatePaymentService
Modifier and Type | Field and Description |
---|---|
private MollieConfig |
config |
private InvocationBuilderFactory |
invocationEp6BuilderFactory |
private static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
UpdatePaymentServiceImpl(MollieConfig config,
InvocationBuilderFactory invocationEp6BuilderFactory) |
Modifier and Type | Method and Description |
---|---|
private UpdatePaymentRequest |
buildUpdatePaymentRequest(Payment payment) |
private <T> T |
doRestCall(javax.ws.rs.client.Invocation invocation,
java.lang.Class<T> classObject) |
Payment |
fetchPaymentStatus(java.lang.String paymentId,
java.lang.String apiKeyToken) |
Payment |
fetchPaymentStatusAtMollie(java.lang.String endpoint,
java.lang.String paymentId,
java.lang.String token) |
java.lang.String |
getApiKeyToken(java.lang.String shopId) |
MollieConfig |
getConfig() |
InvocationBuilderFactory |
getInvocationEp6BuilderFactory() |
void |
updatePayment(java.lang.String shopId,
Payment payment) |
private void |
updatePaymentStatus(java.lang.String shopId,
UpdatePaymentRequest updatePaymentRequest) |
private static final org.slf4j.Logger LOG
private final MollieConfig config
private final InvocationBuilderFactory invocationEp6BuilderFactory
@Inject public UpdatePaymentServiceImpl(MollieConfig config, InvocationBuilderFactory invocationEp6BuilderFactory)
public void updatePayment(java.lang.String shopId, Payment payment)
updatePayment
in interface UpdatePaymentService
public Payment fetchPaymentStatus(java.lang.String paymentId, java.lang.String apiKeyToken)
fetchPaymentStatus
in interface UpdatePaymentService
public java.lang.String getApiKeyToken(java.lang.String shopId)
getApiKeyToken
in interface UpdatePaymentService
public Payment fetchPaymentStatusAtMollie(java.lang.String endpoint, java.lang.String paymentId, java.lang.String token)
private void updatePaymentStatus(java.lang.String shopId, UpdatePaymentRequest updatePaymentRequest)
private UpdatePaymentRequest buildUpdatePaymentRequest(Payment payment)
private <T> T doRestCall(javax.ws.rs.client.Invocation invocation, java.lang.Class<T> classObject)
public MollieConfig getConfig()
public InvocationBuilderFactory getInvocationEp6BuilderFactory()