org.openxma.dsl.reference.model.impl
Class AbstractCustomerImpl

java.lang.Object
  extended by org.openxma.dsl.reference.base.model.impl.BaseEntityImpl
      extended by org.openxma.dsl.reference.model.impl.AbstractCustomerImpl
All Implemented Interfaces:
BaseEntity, Customer
Direct Known Subclasses:
CustomerImpl

@Component(value="customerPrototype")
@Scope(value="prototype")
public abstract class AbstractCustomerImpl
extends BaseEntityImpl
implements Customer


Constructor Summary
AbstractCustomerImpl()
           
 
Method Summary
 void addOrders(Order orders)
           
 java.util.Date getBirthDate()
           
 Address getDeliveryAddress()
           
 java.lang.String getEmailAddress()
           
 java.lang.String getFirstName()
           
 Address getInvoiceAddress()
           
 java.lang.String getLastName()
           
 java.util.Set<Order> getOrders()
           
 TelefonNumber getTelefonNumber()
           
 boolean hasOrders()
           
 void removeAllOrders()
           
 void removeOrders(Order orders)
           
 void setBirthDate(java.util.Date birthDate)
           
 void setDeliveryAddress(Address deliveryAddress)
           
 void setEmailAddress(java.lang.String emailAddress)
           
 void setFirstName(java.lang.String firstName)
           
 void setInvoiceAddress(Address invoiceAddress)
           
 void setLastName(java.lang.String lastName)
           
 void setTelefonNumber(TelefonNumber telefonNumber)
           
 java.lang.String toString()
           
 
Methods inherited from class org.openxma.dsl.reference.base.model.impl.BaseEntityImpl
equals, getOid, getVersion, hashCode, setOid, setVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openxma.dsl.reference.model.Customer
getLastOrderDate
 
Methods inherited from interface org.openxma.dsl.reference.base.model.BaseEntity
getOid, getVersion
 

Constructor Detail

AbstractCustomerImpl

public AbstractCustomerImpl()
Method Detail

setFirstName

public void setFirstName(java.lang.String firstName)
Specified by:
setFirstName in interface Customer

getFirstName

public java.lang.String getFirstName()
Specified by:
getFirstName in interface Customer

setLastName

public void setLastName(java.lang.String lastName)
Specified by:
setLastName in interface Customer

getLastName

public java.lang.String getLastName()
Specified by:
getLastName in interface Customer

setEmailAddress

public void setEmailAddress(java.lang.String emailAddress)
Specified by:
setEmailAddress in interface Customer

getEmailAddress

public java.lang.String getEmailAddress()
Specified by:
getEmailAddress in interface Customer

setBirthDate

public void setBirthDate(java.util.Date birthDate)
Specified by:
setBirthDate in interface Customer

getBirthDate

public java.util.Date getBirthDate()
Specified by:
getBirthDate in interface Customer

setTelefonNumber

public void setTelefonNumber(TelefonNumber telefonNumber)
Specified by:
setTelefonNumber in interface Customer

getTelefonNumber

public TelefonNumber getTelefonNumber()
Specified by:
getTelefonNumber in interface Customer

getInvoiceAddress

public Address getInvoiceAddress()
Specified by:
getInvoiceAddress in interface Customer

setInvoiceAddress

public void setInvoiceAddress(Address invoiceAddress)
Specified by:
setInvoiceAddress in interface Customer

getDeliveryAddress

public Address getDeliveryAddress()
Specified by:
getDeliveryAddress in interface Customer

setDeliveryAddress

public void setDeliveryAddress(Address deliveryAddress)
Specified by:
setDeliveryAddress in interface Customer

getOrders

public java.util.Set<Order> getOrders()
Specified by:
getOrders in interface Customer

hasOrders

public boolean hasOrders()
Specified by:
hasOrders in interface Customer

addOrders

public void addOrders(Order orders)
Specified by:
addOrders in interface Customer

removeOrders

public void removeOrders(Order orders)
Specified by:
removeOrders in interface Customer

removeAllOrders

public void removeAllOrders()
Specified by:
removeAllOrders in interface Customer

toString

public java.lang.String toString()
Overrides:
toString in class BaseEntityImpl


Copyright © 2010. All Rights Reserved.