com.dotmarketing.factories.creditcard
Class CreditCardProcessor

java.lang.Object
  extended by com.dotmarketing.factories.creditcard.CreditCardProcessor
Direct Known Subclasses:
AuthorizeCreditCardProcessor

public abstract class CreditCardProcessor
extends java.lang.Object


Constructor Summary
CreditCardProcessor()
           
 
Method Summary
abstract  void configure()
           
protected  void coreProcess()
           
 float getAmount()
           
 java.lang.String getBillingCity()
           
 java.lang.String getBillingCompany()
           
 java.lang.String getBillingCountry()
           
 java.lang.String getBillingEmailAdress()
           
 java.lang.String getBillingFirstName()
           
 java.lang.String getBillingLastName()
           
 java.lang.String getBillingPhone()
           
 java.lang.String getBillingState()
           
 java.lang.String getBillingStreet()
           
 java.lang.String getBillingZip()
           
 java.lang.String getCrditCardType()
           
 java.lang.String getCreditCardCVV()
           
 java.lang.String getCreditCardDriver()
           
 java.util.Date getCreditCardExpirationDate()
           
 java.lang.String getCreditCardName()
           
 java.lang.String getCreditCardNumber()
           
 java.lang.String getCreditCardTypeName()
           
 java.lang.Object getInstance()
           
 java.lang.String getShippingCity()
           
 java.lang.String getShippingCompany()
           
 java.lang.String getShippingCountry()
           
 java.lang.String getShippingEmailAdress()
           
 java.lang.String getShippingFirstName()
           
 java.lang.String getShippingLastName()
           
 java.lang.String getShippingPhone()
           
 java.lang.String getShippingState()
           
 java.lang.String getShippingStreet()
           
 java.lang.String getShippingZip()
           
 boolean isShipToBilling()
           
abstract  void process()
           
 void setAmount(float amount)
           
 void setBillingCity(java.lang.String billingCity)
           
 void setBillingCompany(java.lang.String billingCompany)
           
 void setBillingCountry(java.lang.String billingCountry)
           
 void setBillingEmailAdress(java.lang.String billingEmailAdress)
           
 void setBillingFirstName(java.lang.String billingFirstName)
           
 void setBillingLastName(java.lang.String billingLastName)
           
 void setBillingPhone(java.lang.String billingPhone)
           
 void setBillingState(java.lang.String billingState)
           
 void setBillingStreet(java.lang.String billingStreet)
           
 void setBillingZip(java.lang.String billingZip)
           
 void setCrditCardType(java.lang.String crditCardType)
           
 void setCreditCardCVV(java.lang.String cvv)
           
 void setCreditCardName(java.lang.String creditCardName)
           
 void setCreditCardNumber(java.lang.String creditCardNumber)
           
 void setCreditCardSExpirationDate(java.util.Date expirationDate)
           
 void setCreditCardTypeName(java.lang.String creditCardTypeName)
           
 void setShippingCity(java.lang.String shippingCity)
           
 void setShippingCompany(java.lang.String shippingCompany)
           
 void setShippingCountry(java.lang.String shippingCountry)
           
 void setShippingEmailAdress(java.lang.String shippingEmailAdress)
           
 void setShippingFirstName(java.lang.String shippingFirstName)
           
 void setShippingLastName(java.lang.String shippingLastName)
           
 void setShippingPhone(java.lang.String shippingPhone)
           
 void setShippingState(java.lang.String shippingState)
           
 void setShippingStreet(java.lang.String shippingStreet)
           
 void setShippingZip(java.lang.String shippingZip)
           
 void setShipToBilling(boolean shipToBilling)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreditCardProcessor

public CreditCardProcessor()
Method Detail

getAmount

public float getAmount()

setAmount

public void setAmount(float amount)

getBillingCity

public java.lang.String getBillingCity()

setBillingCity

public void setBillingCity(java.lang.String billingCity)

getBillingCompany

public java.lang.String getBillingCompany()

setBillingCompany

public void setBillingCompany(java.lang.String billingCompany)

getBillingCountry

public java.lang.String getBillingCountry()

setBillingCountry

public void setBillingCountry(java.lang.String billingCountry)

getBillingEmailAdress

public java.lang.String getBillingEmailAdress()

setBillingEmailAdress

public void setBillingEmailAdress(java.lang.String billingEmailAdress)

getBillingFirstName

public java.lang.String getBillingFirstName()

setBillingFirstName

public void setBillingFirstName(java.lang.String billingFirstName)

getBillingLastName

public java.lang.String getBillingLastName()

setBillingLastName

public void setBillingLastName(java.lang.String billingLastName)

getBillingPhone

public java.lang.String getBillingPhone()

setBillingPhone

public void setBillingPhone(java.lang.String billingPhone)

getBillingState

public java.lang.String getBillingState()

setBillingState

public void setBillingState(java.lang.String billingState)

getBillingStreet

public java.lang.String getBillingStreet()

setBillingStreet

public void setBillingStreet(java.lang.String billingStreet)

getBillingZip

public java.lang.String getBillingZip()

setBillingZip

public void setBillingZip(java.lang.String billingZip)

getCrditCardType

public java.lang.String getCrditCardType()

setCrditCardType

public void setCrditCardType(java.lang.String crditCardType)

getCreditCardDriver

public java.lang.String getCreditCardDriver()

getCreditCardName

public java.lang.String getCreditCardName()

setCreditCardName

public void setCreditCardName(java.lang.String creditCardName)

getCreditCardNumber

public java.lang.String getCreditCardNumber()

setCreditCardNumber

public void setCreditCardNumber(java.lang.String creditCardNumber)

getCreditCardTypeName

public java.lang.String getCreditCardTypeName()

setCreditCardTypeName

public void setCreditCardTypeName(java.lang.String creditCardTypeName)

getCreditCardCVV

public java.lang.String getCreditCardCVV()

setCreditCardCVV

public void setCreditCardCVV(java.lang.String cvv)

getCreditCardExpirationDate

public java.util.Date getCreditCardExpirationDate()

setCreditCardSExpirationDate

public void setCreditCardSExpirationDate(java.util.Date expirationDate)

getShippingCity

public java.lang.String getShippingCity()

setShippingCity

public void setShippingCity(java.lang.String shippingCity)

getShippingCompany

public java.lang.String getShippingCompany()

setShippingCompany

public void setShippingCompany(java.lang.String shippingCompany)

getShippingCountry

public java.lang.String getShippingCountry()

setShippingCountry

public void setShippingCountry(java.lang.String shippingCountry)

getShippingEmailAdress

public java.lang.String getShippingEmailAdress()

setShippingEmailAdress

public void setShippingEmailAdress(java.lang.String shippingEmailAdress)

getShippingFirstName

public java.lang.String getShippingFirstName()

setShippingFirstName

public void setShippingFirstName(java.lang.String shippingFirstName)

getShippingLastName

public java.lang.String getShippingLastName()

setShippingLastName

public void setShippingLastName(java.lang.String shippingLastName)

getShippingPhone

public java.lang.String getShippingPhone()

setShippingPhone

public void setShippingPhone(java.lang.String shippingPhone)

getShippingState

public java.lang.String getShippingState()

setShippingState

public void setShippingState(java.lang.String shippingState)

getShippingStreet

public java.lang.String getShippingStreet()

setShippingStreet

public void setShippingStreet(java.lang.String shippingStreet)

getShippingZip

public java.lang.String getShippingZip()

setShippingZip

public void setShippingZip(java.lang.String shippingZip)

isShipToBilling

public boolean isShipToBilling()

setShipToBilling

public void setShipToBilling(boolean shipToBilling)

getInstance

public java.lang.Object getInstance()
                             throws java.lang.Exception
Throws:
java.lang.Exception

process

public abstract void process()

configure

public abstract void configure()

coreProcess

protected void coreProcess()


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.