CreditCard.java - Adding credit card functionality
CreditCardImpl.java - Adding credit card functionality.
Location.java - Added States enum.
LocationRequest.java - Added States enum.
PayPalPaymentService.java - Service for handling PayPal payments.
PaymentService - Interface for all payment services. So far only PayPalPaymentService
FileUploadController.java - Added PayPalPaymentService instance. We are now connecting to the PayPal development site.
LocationProviderController.java - Added credit card functionality.
User.java - Added method to check for duplicate credit cards with the same account number.
LocationProviderServiceImpl.java - Adding the state to look for duplicate locations.
CreditCardType.java - Enum of the different credit card types.
States.java - Enum of the 50 states.
LocationScoutServiceImpl.java - Use state code as part of the look for duplicate locations.
GlobalVars.java - Using state codes instead of full state names to save in the database.
lmStyle.css - added lineWidth class.
editLocationListings.jsp - Using States Enum.
editProviderCreditCardInfo.jsp - Disable check box for primary card if only displaying one credit card.
manageProviderCreditCardAccounts.jsp - Use the default billing address if the radio button is selected.