org.kuali.kfs.sys.businessobject
Class TaxRegion

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.sys.businessobject.TaxRegion
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 TaxRegion
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
implements org.kuali.rice.kns.bo.Inactivateable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
TaxRegion()
           
 
Method Summary
 Account getAccount()
           
 String getAccountNumber()
           
 Chart getChartOfAccounts()
           
 String getChartOfAccountsCode()
           
 TaxRegionRate getEffectiveTaxRegionRate(Date dateOfTransaction)
          This method returns the effective tax region rate based off the date of transaction passed in
 String getFinancialObjectCode()
           
 ObjectCodeCurrent getObjectCode()
           
 String getTaxRegionCode()
           
 List<TaxRegionCounty> getTaxRegionCounties()
           
 String getTaxRegionName()
           
 List<TaxRegionPostalCode> getTaxRegionPostalCodes()
           
 List<TaxRegionRate> getTaxRegionRates()
           
 List<TaxRegionState> getTaxRegionStates()
           
 TaxRegionType getTaxRegionType()
           
 String getTaxRegionTypeCode()
           
 boolean isActive()
           
 boolean isTaxRegionUseTaxIndicator()
           
 void setAccount(Account account)
           
 void setAccountNumber(String accountNumber)
           
 void setActive(boolean active)
           
 void setChartOfAccounts(Chart chartOfAccounts)
           
 void setChartOfAccountsCode(String chartOfAccountsCode)
           
 void setFinancialObjectCode(String financialObjectCode)
           
 void setObjectCode(ObjectCodeCurrent objectCode)
           
 void setTaxRegionCode(String taxDistrictCode)
           
 void setTaxRegionCounties(List<TaxRegionCounty> taxRegionCounties)
           
 void setTaxRegionName(String taxDistrictName)
           
 void setTaxRegionPostalCodes(List<TaxRegionPostalCode> taxRegionPostalCodes)
           
 void setTaxRegionRates(List<TaxRegionRate> taxRegionRates)
           
 void setTaxRegionStates(List<TaxRegionState> taxRegionStates)
           
 void setTaxRegionType(TaxRegionType taxRegionType)
           
 void setTaxRegionTypeCode(String taxRegionTypeCode)
           
 void setTaxRegionUseTaxIndicator(boolean taxRegionUseTaxIndicator)
           
 String toString()
           
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, 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

TaxRegion

public TaxRegion()
Method Detail

getTaxRegionRates

public List<TaxRegionRate> getTaxRegionRates()

setTaxRegionRates

public void setTaxRegionRates(List<TaxRegionRate> taxRegionRates)

getTaxRegionStates

public List<TaxRegionState> getTaxRegionStates()

setTaxRegionStates

public void setTaxRegionStates(List<TaxRegionState> taxRegionStates)

getTaxRegionCounties

public List<TaxRegionCounty> getTaxRegionCounties()

setTaxRegionCounties

public void setTaxRegionCounties(List<TaxRegionCounty> taxRegionCounties)

getTaxRegionPostalCodes

public List<TaxRegionPostalCode> getTaxRegionPostalCodes()

setTaxRegionPostalCodes

public void setTaxRegionPostalCodes(List<TaxRegionPostalCode> taxRegionPostalCodes)

getTaxRegionType

public TaxRegionType getTaxRegionType()

setTaxRegionType

public void setTaxRegionType(TaxRegionType taxRegionType)

getAccountNumber

public String getAccountNumber()

setAccountNumber

public void setAccountNumber(String accountNumber)

isActive

public boolean isActive()
Specified by:
isActive in interface org.kuali.rice.kns.bo.Inactivateable

setActive

public void setActive(boolean active)
Specified by:
setActive in interface org.kuali.rice.kns.bo.Inactivateable

getChartOfAccountsCode

public String getChartOfAccountsCode()

setChartOfAccountsCode

public void setChartOfAccountsCode(String chartOfAccountsCode)

getFinancialObjectCode

public String getFinancialObjectCode()

setFinancialObjectCode

public void setFinancialObjectCode(String financialObjectCode)

getTaxRegionCode

public String getTaxRegionCode()

setTaxRegionCode

public void setTaxRegionCode(String taxDistrictCode)

getTaxRegionName

public String getTaxRegionName()

setTaxRegionName

public void setTaxRegionName(String taxDistrictName)

toStringMapper

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

toString

public String toString()
Overrides:
toString in class org.kuali.rice.kns.bo.BusinessObjectBase

getAccount

public Account getAccount()

setAccount

public void setAccount(Account account)

getChartOfAccounts

public Chart getChartOfAccounts()

setChartOfAccounts

public void setChartOfAccounts(Chart chartOfAccounts)

getObjectCode

public ObjectCodeCurrent getObjectCode()

setObjectCode

public void setObjectCode(ObjectCodeCurrent objectCode)

getTaxRegionTypeCode

public String getTaxRegionTypeCode()

setTaxRegionTypeCode

public void setTaxRegionTypeCode(String taxRegionTypeCode)

isTaxRegionUseTaxIndicator

public boolean isTaxRegionUseTaxIndicator()

setTaxRegionUseTaxIndicator

public void setTaxRegionUseTaxIndicator(boolean taxRegionUseTaxIndicator)

getEffectiveTaxRegionRate

public TaxRegionRate getEffectiveTaxRegionRate(Date dateOfTransaction)
This method returns the effective tax region rate based off the date of transaction passed in

Parameters:
dateOfTransaction -
Returns:


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