Class FedExAddressValidationProcessor

All Implemented Interfaces:
BusinessObject, BusinessProcessor, AddressValidationProcessor

public class FedExAddressValidationProcessor extends BaseBusinessProcessor implements AddressValidationProcessor
  • Field Details

    • log

      static org.apache.commons.logging.Log log
  • Constructor Details

    • FedExAddressValidationProcessor

      public FedExAddressValidationProcessor()
  • Method Details

    • validateAddress

      public Map validateAddress(Map parameters) throws Exception
      Specified by:
      validateAddress in interface AddressValidationProcessor
      Throws:
      Exception
    • areFedExSettingsOk

      protected boolean areFedExSettingsOk()
    • buildAddressValidationRequest

      protected com.fedex.addressvalidation.stub.AddressValidationRequest buildAddressValidationRequest(Map parameters)
    • createClientDetail

      protected com.fedex.addressvalidation.stub.ClientDetail createClientDetail()
    • createWebAuthenticationDetail

      protected com.fedex.addressvalidation.stub.WebAuthenticationDetail createWebAuthenticationDetail()
    • updateEndPoint

      protected void updateEndPoint(com.fedex.addressvalidation.stub.AddressValidationServiceLocator serviceLocator)
    • processAddressValidationResponse

      protected Map processAddressValidationResponse(Map parameters, com.fedex.addressvalidation.stub.AddressValidationReply reply) throws Exception
      Throws:
      Exception
    • isResponseOk

      protected boolean isResponseOk(com.fedex.addressvalidation.stub.NotificationSeverityType notificationSeverityType)
    • processNotifications

      protected Map processNotifications(com.fedex.addressvalidation.stub.Notification[] notifications)