org.kuali.kfs.module.ar.businessobject
Class Customer

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.module.ar.businessobject.Customer
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.Inactivateable, org.kuali.rice.kns.bo.PersistableBusinessObject

public class Customer
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
implements org.kuali.rice.kns.bo.Inactivateable

Author:
Kuali Nervous System Team (kualidev@oncourse.iu.edu)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
Customer()
          Default constructor.
 
Method Summary
 String getCustomer800PhoneNumber()
          Gets the customer800PhoneNumber attribute.
 Date getCustomerAddressChangeDate()
          Gets the customerAddressChangeDate attribute.
 List<CustomerAddress> getCustomerAddresses()
          This method gets customerAddresses
 Date getCustomerBirthDate()
          Gets the customerBirthDate attribute.
 String getCustomerContactName()
          Gets the customerContactName attribute.
 String getCustomerContactPhoneNumber()
          Gets the customerContactPhoneNumber attribute.
 String getCustomerCreditApprovedByName()
          Gets the customerCreditApprovedByName attribute.
 org.kuali.rice.kns.util.KualiDecimal getCustomerCreditLimitAmount()
          Gets the customerCreditLimitAmount attribute.
 String getCustomerEmailAddress()
          Gets the customerEmailAddress attribute.
 String getCustomerFaxNumber()
          Gets the customerFaxNumber attribute.
 Date getCustomerLastActivityDate()
          Gets the customerLastActivityDate attribute.
 String getCustomerName()
          Gets the customerName attribute.
 String getCustomerNumber()
          Gets the customerNumber attribute.
 Customer getCustomerParentCompany()
          Gets the customerParentCompany attribute.
 String getCustomerParentCompanyNumber()
          Gets the customerParentCompanyNumber attribute.
 String getCustomerPhoneNumber()
          Gets the customerPhoneNumber attribute.
 Date getCustomerRecordAddDate()
          Gets the customerRecordAddDate attribute.
 String getCustomerTaxNbr()
           
 String getCustomerTaxTypeCode()
           
 CustomerType getCustomerType()
          Gets the customerType attribute.
 String getCustomerTypeCode()
          Gets the customerTypeCode attribute.
 String getCustomerTypeDescription()
          Gets the customerTypeDescription attribute.
 boolean isActive()
          Gets the active attribute.
 boolean isCustomerTaxExemptIndicator()
           
 void setActive(boolean active)
          Sets the active attribute.
 void setCustomer800PhoneNumber(String customer800PhoneNumber)
          Sets the customer800PhoneNumber attribute.
 void setCustomerAddressChangeDate(Date customerAddressChangeDate)
          Sets the customerAddressChangeDate attribute.
 void setCustomerAddresses(List<CustomerAddress> customerAddresses)
          This method sets customerAddresses
 void setCustomerBirthDate(Date customerBirthDate)
          Sets the customerBirthDate attribute.
 void setCustomerContactName(String customerContactName)
          Sets the customerContactName attribute.
 void setCustomerContactPhoneNumber(String customerContactPhoneNumber)
          Sets the customerContactPhoneNumber attribute.
 void setCustomerCreditApprovedByName(String customerCreditApprovedByName)
          Sets the customerCreditApprovedByName attribute.
 void setCustomerCreditLimitAmount(org.kuali.rice.kns.util.KualiDecimal customerCreditLimitAmount)
          Sets the customerCreditLimitAmount attribute.
 void setCustomerEmailAddress(String customerEmailAddress)
          Sets the customerEmailAddress attribute.
 void setCustomerFaxNumber(String customerFaxNumber)
          Sets the customerFaxNumber attribute.
 void setCustomerLastActivityDate(Date customerLastActivityDate)
          Sets the customerLastActivityDate attribute.
 void setCustomerName(String customerName)
          Sets the customerName attribute.
 void setCustomerNumber(String customerNumber)
          Sets the customerNumber attribute.
 void setCustomerParentCompany(Customer customerParentCompany)
          Deprecated.  
 void setCustomerParentCompanyNumber(String customerParentCompanyNumber)
          Sets the customerParentCompanyNumber attribute.
 void setCustomerPhoneNumber(String customerPhoneNumber)
          Sets the customerPhoneNumber attribute.
 void setCustomerRecordAddDate(Date customerRecordAddDate)
          Sets the customerRecordAddDate attribute.
 void setCustomerTaxExemptIndicator(boolean customerTaxExemptIndicator)
           
 void setCustomerTaxNbr(String customerTaxNbr)
           
 void setCustomerTaxTypeCode(String customerTaxTypeCode)
           
 void setCustomerType(CustomerType customerType)
          Deprecated.  
 void setCustomerTypeCode(String customerTypeCode)
          Sets the customerTypeCode attribute.
 void setCustomerTypeDescription(String customerTypeDescription)
          Sets the customerTypeDescription attribute value.
protected  LinkedHashMap toStringMapper()
           
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow
 

Constructor Detail

Customer

public Customer()
Default constructor.

Method Detail

getCustomerNumber

public String getCustomerNumber()
Gets the customerNumber attribute.

Returns:
Returns the customerNumber

setCustomerNumber

public void setCustomerNumber(String customerNumber)
Sets the customerNumber attribute.

Parameters:
customerNumber - The customerNumber to set.

getCustomerName

public String getCustomerName()
Gets the customerName attribute.

Returns:
Returns the customerName

setCustomerName

public void setCustomerName(String customerName)
Sets the customerName attribute.

Parameters:
customerName - The customerName to set.

getCustomerParentCompanyNumber

public String getCustomerParentCompanyNumber()
Gets the customerParentCompanyNumber attribute.

Returns:
Returns the customerParentCompanyNumber

setCustomerParentCompanyNumber

public void setCustomerParentCompanyNumber(String customerParentCompanyNumber)
Sets the customerParentCompanyNumber attribute.

Parameters:
customerParentCompanyNumber - The customerParentCompanyNumber to set.

getCustomerTypeCode

public String getCustomerTypeCode()
Gets the customerTypeCode attribute.

Returns:
Returns the customerTypeCode

setCustomerTypeCode

public void setCustomerTypeCode(String customerTypeCode)
Sets the customerTypeCode attribute.

Parameters:
customerTypeCode - The customerTypeCode to set.

getCustomerTypeDescription

public String getCustomerTypeDescription()
Gets the customerTypeDescription attribute.

Returns:
Returns the customerTypeDescription.

setCustomerTypeDescription

public void setCustomerTypeDescription(String customerTypeDescription)
Sets the customerTypeDescription attribute value.

Parameters:
customerTypeDescription - The customerTypeDescription to set.

getCustomerAddressChangeDate

public Date getCustomerAddressChangeDate()
Gets the customerAddressChangeDate attribute.

Returns:
Returns the customerAddressChangeDate

setCustomerAddressChangeDate

public void setCustomerAddressChangeDate(Date customerAddressChangeDate)
Sets the customerAddressChangeDate attribute.

Parameters:
customerAddressChangeDate - The customerAddressChangeDate to set.

getCustomerRecordAddDate

public Date getCustomerRecordAddDate()
Gets the customerRecordAddDate attribute.

Returns:
Returns the customerRecordAddDate

setCustomerRecordAddDate

public void setCustomerRecordAddDate(Date customerRecordAddDate)
Sets the customerRecordAddDate attribute.

Parameters:
customerRecordAddDate - The customerRecordAddDate to set.

getCustomerLastActivityDate

public Date getCustomerLastActivityDate()
Gets the customerLastActivityDate attribute.

Returns:
Returns the customerLastActivityDate

setCustomerLastActivityDate

public void setCustomerLastActivityDate(Date customerLastActivityDate)
Sets the customerLastActivityDate attribute.

Parameters:
customerLastActivityDate - The customerLastActivityDate to set.

isActive

public boolean isActive()
Gets the active attribute.

Specified by:
isActive in interface org.kuali.rice.kns.bo.Inactivateable
Returns:
Returns the active

setActive

public void setActive(boolean active)
Sets the active attribute.

Specified by:
setActive in interface org.kuali.rice.kns.bo.Inactivateable
Parameters:
active - The active to set.

getCustomerPhoneNumber

public String getCustomerPhoneNumber()
Gets the customerPhoneNumber attribute.

Returns:
Returns the customerPhoneNumber

setCustomerPhoneNumber

public void setCustomerPhoneNumber(String customerPhoneNumber)
Sets the customerPhoneNumber attribute.

Parameters:
customerPhoneNumber - The customerPhoneNumber to set.

getCustomer800PhoneNumber

public String getCustomer800PhoneNumber()
Gets the customer800PhoneNumber attribute.

Returns:
Returns the customer800PhoneNumber

setCustomer800PhoneNumber

public void setCustomer800PhoneNumber(String customer800PhoneNumber)
Sets the customer800PhoneNumber attribute.

Parameters:
customer800PhoneNumber - The customer800PhoneNumber to set.

getCustomerContactName

public String getCustomerContactName()
Gets the customerContactName attribute.

Returns:
Returns the customerContactName

setCustomerContactName

public void setCustomerContactName(String customerContactName)
Sets the customerContactName attribute.

Parameters:
customerContactName - The customerContactName to set.

getCustomerContactPhoneNumber

public String getCustomerContactPhoneNumber()
Gets the customerContactPhoneNumber attribute.

Returns:
Returns the customerContactPhoneNumber

setCustomerContactPhoneNumber

public void setCustomerContactPhoneNumber(String customerContactPhoneNumber)
Sets the customerContactPhoneNumber attribute.

Parameters:
customerContactPhoneNumber - The customerContactPhoneNumber to set.

getCustomerFaxNumber

public String getCustomerFaxNumber()
Gets the customerFaxNumber attribute.

Returns:
Returns the customerFaxNumber

setCustomerFaxNumber

public void setCustomerFaxNumber(String customerFaxNumber)
Sets the customerFaxNumber attribute.

Parameters:
customerFaxNumber - The customerFaxNumber to set.

getCustomerBirthDate

public Date getCustomerBirthDate()
Gets the customerBirthDate attribute.

Returns:
Returns the customerBirthDate

setCustomerBirthDate

public void setCustomerBirthDate(Date customerBirthDate)
Sets the customerBirthDate attribute.

Parameters:
customerBirthDate - The customerBirthDate to set.

getCustomerCreditLimitAmount

public org.kuali.rice.kns.util.KualiDecimal getCustomerCreditLimitAmount()
Gets the customerCreditLimitAmount attribute.

Returns:
Returns the customerCreditLimitAmount

setCustomerCreditLimitAmount

public void setCustomerCreditLimitAmount(org.kuali.rice.kns.util.KualiDecimal customerCreditLimitAmount)
Sets the customerCreditLimitAmount attribute.

Parameters:
customerCreditLimitAmount - The customerCreditLimitAmount to set.

getCustomerCreditApprovedByName

public String getCustomerCreditApprovedByName()
Gets the customerCreditApprovedByName attribute.

Returns:
Returns the customerCreditApprovedByName

setCustomerCreditApprovedByName

public void setCustomerCreditApprovedByName(String customerCreditApprovedByName)
Sets the customerCreditApprovedByName attribute.

Parameters:
customerCreditApprovedByName - The customerCreditApprovedByName to set.

getCustomerEmailAddress

public String getCustomerEmailAddress()
Gets the customerEmailAddress attribute.

Returns:
Returns the customerEmailAddress

setCustomerEmailAddress

public void setCustomerEmailAddress(String customerEmailAddress)
Sets the customerEmailAddress attribute.

Parameters:
customerEmailAddress - The customerEmailAddress to set.

getCustomerParentCompany

public Customer getCustomerParentCompany()
Gets the customerParentCompany attribute.

Returns:
Returns the customerParentCompany

setCustomerParentCompany

public void setCustomerParentCompany(Customer customerParentCompany)
Deprecated. 

Sets the customerParentCompany attribute.

Parameters:
customerParentCompany - The customerParentCompany to set.

getCustomerType

public CustomerType getCustomerType()
Gets the customerType attribute.

Returns:
Returns the customerType.

setCustomerType

public void setCustomerType(CustomerType customerType)
Deprecated. 

Sets the customerType attribute value.

Parameters:
customerType - The customerType to set.

toStringMapper

protected LinkedHashMap toStringMapper()
Specified by:
toStringMapper in class org.kuali.rice.kns.bo.BusinessObjectBase
See Also:
BusinessObjectBase.toStringMapper()

isCustomerTaxExemptIndicator

public boolean isCustomerTaxExemptIndicator()

setCustomerTaxExemptIndicator

public void setCustomerTaxExemptIndicator(boolean customerTaxExemptIndicator)

getCustomerAddresses

public List<CustomerAddress> getCustomerAddresses()
This method gets customerAddresses

Returns:
customerAddresses

setCustomerAddresses

public void setCustomerAddresses(List<CustomerAddress> customerAddresses)
This method sets customerAddresses

Parameters:
customerAddresses -

getCustomerTaxNbr

public String getCustomerTaxNbr()

setCustomerTaxNbr

public void setCustomerTaxNbr(String customerTaxNbr)

getCustomerTaxTypeCode

public String getCustomerTaxTypeCode()

setCustomerTaxTypeCode

public void setCustomerTaxTypeCode(String customerTaxTypeCode)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.