final class IPNAuthorizationService extends java.lang.Object implements IPNService
Modifier and Type | Field and Description |
---|---|
private org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpaymentsipn.model.AuthorizationDetails,AuthorizationDetails> |
converter |
private InvocationBuilderFactory |
invocationBuilderFactory |
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
IPNAuthorizationService(InvocationBuilderFactory invocationBuilderFactory,
org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpaymentsipn.model.AuthorizationDetails,AuthorizationDetails> converter) |
Modifier and Type | Method and Description |
---|---|
private boolean |
checkPreconditions(com.amazonservices.mws.offamazonpaymentsipn.notifications.INotification notification) |
int |
execute(java.lang.String shopId,
com.amazonservices.mws.offamazonpaymentsipn.notifications.INotification notification) |
com.amazonservices.mws.offamazonpaymentsipn.notifications.NotificationType |
getNotificationType() |
private static final org.slf4j.Logger log
private final InvocationBuilderFactory invocationBuilderFactory
private final org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpaymentsipn.model.AuthorizationDetails,AuthorizationDetails> converter
@Inject public IPNAuthorizationService(InvocationBuilderFactory invocationBuilderFactory, org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpaymentsipn.model.AuthorizationDetails,AuthorizationDetails> converter)
public int execute(java.lang.String shopId, com.amazonservices.mws.offamazonpaymentsipn.notifications.INotification notification)
execute
in interface IPNService
private boolean checkPreconditions(com.amazonservices.mws.offamazonpaymentsipn.notifications.INotification notification)
public com.amazonservices.mws.offamazonpaymentsipn.notifications.NotificationType getNotificationType()
getNotificationType
in interface IPNService