org.kuali.kfs.vnd.businessobject
Class VendorHeader

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

public class VendorHeader
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase

Contains information specific to a parent Vendor, which may be shared by its division Vendors if it has any. Contained by a VendorDetail.

See Also:
VendorDetail, Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
VendorHeader()
          Default constructor.
 
Method Summary
 Boolean getVendorDebarredIndicator()
           
 Date getVendorFederalWithholdingTaxBeginningDate()
           
 Date getVendorFederalWithholdingTaxEndDate()
           
 Boolean getVendorForeignIndicator()
           
 Integer getVendorHeaderGeneratedIdentifier()
           
 OwnershipType getVendorOwnership()
           
 OwnershipCategory getVendorOwnershipCategory()
           
 String getVendorOwnershipCategoryCode()
           
 String getVendorOwnershipCode()
           
 List<VendorSupplierDiversity> getVendorSupplierDiversities()
           
 String getVendorSupplierDiversitiesAsString()
          Used by the Spring Framework to correctly retrieve the vendor supplier diversities as a single attribute.
 List<VendorTaxChange> getVendorTaxChanges()
           
 String getVendorTaxNumber()
           
 String getVendorTaxTypeCode()
           
 VendorType getVendorType()
           
 String getVendorTypeCode()
           
 Boolean getVendorW8BenReceivedIndicator()
           
 Boolean getVendorW9ReceivedIndicator()
           
 boolean isEqualForRouting(Object toCompare)
          This method is a predicate to test equality of all the persisted attributes of an instance of this class, including member collections.
 void setVendorDebarredIndicator(Boolean vendorDebarredIndicator)
          Sets the vendorDebarredIndicator attribute value.
 void setVendorFederalWithholdingTaxBeginningDate(Date vendorFederalWithholdingTaxBeginningDate)
           
 void setVendorFederalWithholdingTaxEndDate(Date vendorFederalWithholdingTaxEndDate)
           
 void setVendorForeignIndicator(Boolean vendorForeignIndicator)
          Sets the vendorForeignIndicator attribute value.
 void setVendorHeaderGeneratedIdentifier(Integer vendorHeaderGeneratedIdentifier)
           
 void setVendorOwnership(OwnershipType vendorOwnership)
          Deprecated.  
 void setVendorOwnershipCategory(OwnershipCategory vendorOwnershipCategory)
          Deprecated.  
 void setVendorOwnershipCategoryCode(String vendorOwnershipCategoryCode)
           
 void setVendorOwnershipCode(String vendorOwnershipCode)
           
 void setVendorSupplierDiversities(List<VendorSupplierDiversity> vendorSupplierDiversities)
           
 void setVendorTaxChanges(List<VendorTaxChange> vendorTaxChanges)
           
 void setVendorTaxNumber(String vendorTaxNumber)
           
 void setVendorTaxTypeCode(String vendorTaxTypeCode)
           
 void setVendorType(VendorType vendorType)
          Deprecated.  
 void setVendorTypeCode(String vendorTypeCode)
           
 void setVendorW8BenReceivedIndicator(Boolean vendorW8BenReceivedIndicator)
           
 void setVendorW9ReceivedIndicator(Boolean vendorW9ReceivedIndicator)
           
protected  LinkedHashMap<String,String> 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

VendorHeader

public VendorHeader()
Default constructor.

Method Detail

getVendorHeaderGeneratedIdentifier

public Integer getVendorHeaderGeneratedIdentifier()

setVendorHeaderGeneratedIdentifier

public void setVendorHeaderGeneratedIdentifier(Integer vendorHeaderGeneratedIdentifier)

getVendorTypeCode

public String getVendorTypeCode()

setVendorTypeCode

public void setVendorTypeCode(String vendorTypeCode)

getVendorTaxNumber

public String getVendorTaxNumber()

setVendorTaxNumber

public void setVendorTaxNumber(String vendorTaxNumber)

getVendorTaxTypeCode

public String getVendorTaxTypeCode()

setVendorTaxTypeCode

public void setVendorTaxTypeCode(String vendorTaxTypeCode)

getVendorOwnershipCode

public String getVendorOwnershipCode()

setVendorOwnershipCode

public void setVendorOwnershipCode(String vendorOwnershipCode)

getVendorOwnershipCategoryCode

public String getVendorOwnershipCategoryCode()

setVendorOwnershipCategoryCode

public void setVendorOwnershipCategoryCode(String vendorOwnershipCategoryCode)

getVendorFederalWithholdingTaxBeginningDate

public Date getVendorFederalWithholdingTaxBeginningDate()

setVendorFederalWithholdingTaxBeginningDate

public void setVendorFederalWithholdingTaxBeginningDate(Date vendorFederalWithholdingTaxBeginningDate)

getVendorFederalWithholdingTaxEndDate

public Date getVendorFederalWithholdingTaxEndDate()

setVendorFederalWithholdingTaxEndDate

public void setVendorFederalWithholdingTaxEndDate(Date vendorFederalWithholdingTaxEndDate)

getVendorW9ReceivedIndicator

public Boolean getVendorW9ReceivedIndicator()

setVendorW9ReceivedIndicator

public void setVendorW9ReceivedIndicator(Boolean vendorW9ReceivedIndicator)

getVendorW8BenReceivedIndicator

public Boolean getVendorW8BenReceivedIndicator()

setVendorW8BenReceivedIndicator

public void setVendorW8BenReceivedIndicator(Boolean vendorW8BenReceivedIndicator)

getVendorType

public VendorType getVendorType()

setVendorType

public void setVendorType(VendorType vendorType)
Deprecated. 

Sets the vendorType attribute.

Parameters:
vendorType - The vendorType to set.

getVendorOwnership

public OwnershipType getVendorOwnership()

setVendorOwnership

public void setVendorOwnership(OwnershipType vendorOwnership)
Deprecated. 

Sets the vendorOwnership attribute.

Parameters:
vendorOwnership - The vendorOwnership to set.

getVendorOwnershipCategory

public OwnershipCategory getVendorOwnershipCategory()

setVendorOwnershipCategory

public void setVendorOwnershipCategory(OwnershipCategory vendorOwnershipCategory)
Deprecated. 

Sets the vendorOwnershipCategory attribute.

Parameters:
vendorOwnershipCategory - The vendorOwnershipCategory to set.

getVendorDebarredIndicator

public Boolean getVendorDebarredIndicator()

setVendorDebarredIndicator

public void setVendorDebarredIndicator(Boolean vendorDebarredIndicator)
Sets the vendorDebarredIndicator attribute value.

Parameters:
vendorDebarredIndicator - The vendorDebarredIndicator to set.

getVendorForeignIndicator

public Boolean getVendorForeignIndicator()

setVendorForeignIndicator

public void setVendorForeignIndicator(Boolean vendorForeignIndicator)
Sets the vendorForeignIndicator attribute value.

Parameters:
vendorForeignIndicator - The vendorForeignIndicator to set.

getVendorSupplierDiversities

public List<VendorSupplierDiversity> getVendorSupplierDiversities()

setVendorSupplierDiversities

public void setVendorSupplierDiversities(List<VendorSupplierDiversity> vendorSupplierDiversities)

getVendorSupplierDiversitiesAsString

public String getVendorSupplierDiversitiesAsString()
Used by the Spring Framework to correctly retrieve the vendor supplier diversities as a single attribute. The vendorSupplierDiversities is a collection of diversities, and without this method, there was no way to get a single attribute for it.

Returns:
the vendor supplier diversities as a single attribute

getVendorTaxChanges

public List<VendorTaxChange> getVendorTaxChanges()

setVendorTaxChanges

public void setVendorTaxChanges(List<VendorTaxChange> vendorTaxChanges)

isEqualForRouting

public boolean isEqualForRouting(Object toCompare)
This method is a predicate to test equality of all the persisted attributes of an instance of this class, including member collections. This is used to determine whether to route

Parameters:
vh - Another VendorHeader object
Returns:
True if all non-derived attributes of the given object are equal to this one's

toStringMapper

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


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