com.softslate.commerce.businessobjects.customer
Interface Customer

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
CustomerBean

public interface Customer
extends BusinessObject

Interface representing a customer within the system. A customer is a user that has established an account in the store with a user name and password. Users who are not customers may still be able to place orders. The "forceLogin" setting in the appComponents.properties fille table tells the system to accept orders only from users who are customers and have logged into their account.

When the application needs to create an instance that implements Customer, BusinessObjectFactory finds the name of the Java class to instantiate from the "customerImplementer" setting in the appComponents.properties file.

The default "customerImplementer" is CustomerBean.

Author:
David Tobey

Method Summary
 java.lang.String getAddress1()
           
 java.lang.String getAddress2()
           
 java.lang.String getBillingAddress1()
           
 java.lang.String getBillingAddress2()
           
 java.lang.String getBillingCity()
           
 java.lang.String getBillingCountry()
           
 java.lang.String getBillingEmail1()
           
 java.lang.String getBillingEmail2()
           
 java.lang.String getBillingExtra1()
           
 java.lang.String getBillingExtra2()
           
 java.lang.String getBillingExtra3()
           
 java.lang.String getBillingExtra4()
           
 java.lang.String getBillingExtra5()
           
 java.lang.String getBillingFirstName()
           
 java.lang.String getBillingLastName()
           
 java.lang.String getBillingNotes()
           
 java.lang.String getBillingOrganization()
           
 java.lang.String getBillingPhone1()
           
 java.lang.String getBillingPhone2()
           
 java.lang.String getBillingPostalCode()
           
 java.lang.String getBillingState()
           
 java.lang.String getCity()
           
 java.lang.String getCountry()
           
 java.lang.String getCreated()
           
 java.util.Collection getCustomerAddressCollection()
           
 int getCustomerID()
           
 java.lang.String getDecryptedPassword()
           
 java.lang.String getEmail1()
           
 java.lang.String getEmail2()
           
 java.lang.String getExtra1()
           
 java.lang.String getExtra2()
           
 java.lang.String getExtra3()
           
 java.lang.String getExtra4()
           
 java.lang.String getExtra5()
           
 CustomerAddress getFirstAddress()
           
 java.lang.String getFirstName()
           
 java.lang.String getFormattedCreated()
           
 java.lang.String getFormattedLastLogin()
           
 java.lang.String getLastLogin()
           
 java.lang.String getLastName()
           
 java.lang.String getNotes()
           
 java.util.Collection getOrderHistory()
           
 java.lang.String getOrganization()
           
 java.lang.String getPassword()
           
 java.lang.String getPhone1()
           
 java.lang.String getPhone2()
           
 java.lang.String getPostalCode()
           
 java.lang.String getState()
           
 java.lang.String getStatus()
           
 java.lang.String getUserName()
           
 void setAddress1(java.lang.String address1)
           
 void setAddress2(java.lang.String address2)
           
 void setBillingAddress1(java.lang.String billingAddress1)
           
 void setBillingAddress2(java.lang.String billingAddress2)
           
 void setBillingCity(java.lang.String billingCity)
           
 void setBillingCountry(java.lang.String billingCountry)
           
 void setBillingEmail1(java.lang.String billingEmail1)
           
 void setBillingEmail2(java.lang.String billingEmail2)
           
 void setBillingExtra1(java.lang.String billingExtra1)
           
 void setBillingExtra2(java.lang.String billingExtra2)
           
 void setBillingExtra3(java.lang.String billingExtra3)
           
 void setBillingExtra4(java.lang.String billingExtra4)
           
 void setBillingExtra5(java.lang.String billingExtra5)
           
 void setBillingFirstName(java.lang.String billingFirstName)
           
 void setBillingLastName(java.lang.String billingLastName)
           
 void setBillingNotes(java.lang.String billingNotes)
           
 void setBillingOrganization(java.lang.String billingOrganization)
           
 void setBillingPhone1(java.lang.String billingPhone1)
           
 void setBillingPhone2(java.lang.String billingPhone2)
           
 void setBillingPostalCode(java.lang.String billingPostalCode)
           
 void setBillingState(java.lang.String billingState)
           
 void setCity(java.lang.String city)
           
 void setCountry(java.lang.String country)
           
 void setCreated(java.lang.String created)
           
 void setCustomerAddressCollection(java.util.Collection customerAddressCollection)
           
 void setCustomerID(int customerID)
           
 void setDecryptedPassword(java.lang.String decryptedPassword)
           
 void setEmail1(java.lang.String email1)
           
 void setEmail2(java.lang.String email2)
           
 void setExtra1(java.lang.String extra1)
           
 void setExtra2(java.lang.String extra2)
           
 void setExtra3(java.lang.String extra3)
           
 void setExtra4(java.lang.String extra4)
           
 void setExtra5(java.lang.String extra5)
           
 void setFirstName(java.lang.String firstName)
           
 void setFormattedCreated(java.lang.String formattedCreated)
           
 void setFormattedLastLogin(java.lang.String formattedLastLogin)
           
 void setLastLogin(java.lang.String lastLogin)
           
 void setLastName(java.lang.String lastName)
           
 void setNotes(java.lang.String notes)
           
 void setOrderHistory(java.util.Collection orderHistory)
           
 void setOrganization(java.lang.String organization)
           
 void setPassword(java.lang.String password)
           
 void setPhone1(java.lang.String phone1)
           
 void setPhone2(java.lang.String phone2)
           
 void setPostalCode(java.lang.String postalCode)
           
 void setState(java.lang.String state)
           
 void setStatus(java.lang.String status)
           
 void setUserName(java.lang.String userName)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

getCustomerID

int getCustomerID()

setCustomerID

void setCustomerID(int customerID)

getUserName

java.lang.String getUserName()

setUserName

void setUserName(java.lang.String userName)

getDecryptedPassword

java.lang.String getDecryptedPassword()

setDecryptedPassword

void setDecryptedPassword(java.lang.String decryptedPassword)

getPassword

java.lang.String getPassword()

setPassword

void setPassword(java.lang.String password)

getCreated

java.lang.String getCreated()

setCreated

void setCreated(java.lang.String created)

getLastLogin

java.lang.String getLastLogin()

setLastLogin

void setLastLogin(java.lang.String lastLogin)

getFormattedCreated

java.lang.String getFormattedCreated()

setFormattedCreated

void setFormattedCreated(java.lang.String formattedCreated)

getFormattedLastLogin

java.lang.String getFormattedLastLogin()

setFormattedLastLogin

void setFormattedLastLogin(java.lang.String formattedLastLogin)

getStatus

java.lang.String getStatus()

setStatus

void setStatus(java.lang.String status)

getFirstName

java.lang.String getFirstName()

setFirstName

void setFirstName(java.lang.String firstName)

getLastName

java.lang.String getLastName()

setLastName

void setLastName(java.lang.String lastName)

getOrganization

java.lang.String getOrganization()

setOrganization

void setOrganization(java.lang.String organization)

getAddress1

java.lang.String getAddress1()

setAddress1

void setAddress1(java.lang.String address1)

getAddress2

java.lang.String getAddress2()

setAddress2

void setAddress2(java.lang.String address2)

getCity

java.lang.String getCity()

setCity

void setCity(java.lang.String city)

getState

java.lang.String getState()

setState

void setState(java.lang.String state)

getCountry

java.lang.String getCountry()

setCountry

void setCountry(java.lang.String country)

getPostalCode

java.lang.String getPostalCode()

setPostalCode

void setPostalCode(java.lang.String postalCode)

getPhone1

java.lang.String getPhone1()

setPhone1

void setPhone1(java.lang.String phone1)

getPhone2

java.lang.String getPhone2()

setPhone2

void setPhone2(java.lang.String phone2)

getEmail1

java.lang.String getEmail1()

setEmail1

void setEmail1(java.lang.String email1)

getEmail2

java.lang.String getEmail2()

setEmail2

void setEmail2(java.lang.String email2)

getExtra1

java.lang.String getExtra1()

setExtra1

void setExtra1(java.lang.String extra1)

getExtra2

java.lang.String getExtra2()

setExtra2

void setExtra2(java.lang.String extra2)

getExtra3

java.lang.String getExtra3()

setExtra3

void setExtra3(java.lang.String extra3)

getExtra4

java.lang.String getExtra4()

setExtra4

void setExtra4(java.lang.String extra4)

getExtra5

java.lang.String getExtra5()

setExtra5

void setExtra5(java.lang.String extra5)

getNotes

java.lang.String getNotes()

setNotes

void setNotes(java.lang.String notes)

getCustomerAddressCollection

java.util.Collection getCustomerAddressCollection()

setCustomerAddressCollection

void setCustomerAddressCollection(java.util.Collection customerAddressCollection)

getBillingFirstName

java.lang.String getBillingFirstName()

setBillingFirstName

void setBillingFirstName(java.lang.String billingFirstName)

getBillingLastName

java.lang.String getBillingLastName()

setBillingLastName

void setBillingLastName(java.lang.String billingLastName)

getBillingOrganization

java.lang.String getBillingOrganization()

setBillingOrganization

void setBillingOrganization(java.lang.String billingOrganization)

getBillingAddress1

java.lang.String getBillingAddress1()

setBillingAddress1

void setBillingAddress1(java.lang.String billingAddress1)

getBillingAddress2

java.lang.String getBillingAddress2()

setBillingAddress2

void setBillingAddress2(java.lang.String billingAddress2)

getBillingCity

java.lang.String getBillingCity()

setBillingCity

void setBillingCity(java.lang.String billingCity)

getBillingState

java.lang.String getBillingState()

setBillingState

void setBillingState(java.lang.String billingState)

getBillingCountry

java.lang.String getBillingCountry()

setBillingCountry

void setBillingCountry(java.lang.String billingCountry)

getBillingPostalCode

java.lang.String getBillingPostalCode()

setBillingPostalCode

void setBillingPostalCode(java.lang.String billingPostalCode)

getBillingPhone1

java.lang.String getBillingPhone1()

setBillingPhone1

void setBillingPhone1(java.lang.String billingPhone1)

getBillingPhone2

java.lang.String getBillingPhone2()

setBillingPhone2

void setBillingPhone2(java.lang.String billingPhone2)

getBillingEmail1

java.lang.String getBillingEmail1()

setBillingEmail1

void setBillingEmail1(java.lang.String billingEmail1)

getBillingEmail2

java.lang.String getBillingEmail2()

setBillingEmail2

void setBillingEmail2(java.lang.String billingEmail2)

getBillingExtra1

java.lang.String getBillingExtra1()

setBillingExtra1

void setBillingExtra1(java.lang.String billingExtra1)

getBillingExtra2

java.lang.String getBillingExtra2()

setBillingExtra2

void setBillingExtra2(java.lang.String billingExtra2)

getBillingExtra3

java.lang.String getBillingExtra3()

setBillingExtra3

void setBillingExtra3(java.lang.String billingExtra3)

getBillingExtra4

java.lang.String getBillingExtra4()

setBillingExtra4

void setBillingExtra4(java.lang.String billingExtra4)

getBillingExtra5

java.lang.String getBillingExtra5()

setBillingExtra5

void setBillingExtra5(java.lang.String billingExtra5)

getBillingNotes

java.lang.String getBillingNotes()

setBillingNotes

void setBillingNotes(java.lang.String billingNotes)

getFirstAddress

CustomerAddress getFirstAddress()

getOrderHistory

java.util.Collection getOrderHistory()

setOrderHistory

void setOrderHistory(java.util.Collection orderHistory)


Copyright ? SoftSlate, LLC 2003?2005