org.kuali.kfs.module.endow.batch.service.impl
Class CurrentTaxLotBalanceUpdateServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.endow.batch.service.impl.CurrentTaxLotBalanceUpdateServiceImpl
All Implemented Interfaces:
CurrentTaxLotBalanceUpdateService

@Transactional
public class CurrentTaxLotBalanceUpdateServiceImpl
extends Object
implements CurrentTaxLotBalanceUpdateService

This class implements the CurrentTaxLotBalanceUpdateService batch job.


Field Summary
protected  CurrentTaxLotService currentTaxLotService
           
protected  HoldingTaxLotService holdingTaxLotService
           
protected static org.apache.log4j.Logger LOG
           
protected  org.kuali.rice.kns.service.ParameterService parameterService
           
 
Constructor Summary
CurrentTaxLotBalanceUpdateServiceImpl()
          Constructs a CurrentTaxLotBalanceUpdateServiceImpl instance
 
Method Summary
 void clearAllCurrentTaxLotRecords()
          Removes the all the records from the CurrentTaxLot table (END_CURR_TAX_LOT_BAL_T table).
 CurrentTaxLotService getCurrentTaxLotService()
          gets the currentTaxLotService
protected  HoldingTaxLotService getHoldingTaxLotService()
          gets the holdingTaxLotService
protected  org.kuali.rice.kns.service.ParameterService getParameterService()
          Gets the parameterService attribute.
 void saveCurrentTaxLotRecord(CurrentTaxLotBalance currentTaxLotBalance)
          Saves the CurrentTaxLot record to the table (END_CURR_TAX_LOT_BAL_T).
 void setCurrentTaxLotService(CurrentTaxLotService currentTaxLotService)
          gets the currentTaxLotService
 void setHoldingTaxLotService(HoldingTaxLotService holdingTaxLotService)
          Sets the holdingTaxLotService
 void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
          Sets the parameterService attribute value.
protected  boolean systemParametersForCurrentTaxLotBalanceUpdateStepJob()
          This method checks if the System parameter has been set up for this batch job.
 boolean updateCurrentTaxLotBalances()
          the system will compile the information in the Holding Tax Lot Table along with calculations of market value and estimated income into a new table called the Current Tax Lot Balances
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static org.apache.log4j.Logger LOG

parameterService

protected org.kuali.rice.kns.service.ParameterService parameterService

holdingTaxLotService

protected HoldingTaxLotService holdingTaxLotService

currentTaxLotService

protected CurrentTaxLotService currentTaxLotService
Constructor Detail

CurrentTaxLotBalanceUpdateServiceImpl

public CurrentTaxLotBalanceUpdateServiceImpl()
Constructs a CurrentTaxLotBalanceUpdateServiceImpl instance

Method Detail

updateCurrentTaxLotBalances

public boolean updateCurrentTaxLotBalances()
the system will compile the information in the Holding Tax Lot Table along with calculations of market value and estimated income into a new table called the Current Tax Lot Balances

Specified by:
updateCurrentTaxLotBalances in interface CurrentTaxLotBalanceUpdateService

systemParametersForCurrentTaxLotBalanceUpdateStepJob

protected boolean systemParametersForCurrentTaxLotBalanceUpdateStepJob()
This method checks if the System parameter has been set up for this batch job.


clearAllCurrentTaxLotRecords

public void clearAllCurrentTaxLotRecords()
Description copied from interface: CurrentTaxLotBalanceUpdateService
Removes the all the records from the CurrentTaxLot table (END_CURR_TAX_LOT_BAL_T table).

Specified by:
clearAllCurrentTaxLotRecords in interface CurrentTaxLotBalanceUpdateService
See Also:
Method to clear all the records in the currentTaxLotBalance table

saveCurrentTaxLotRecord

public void saveCurrentTaxLotRecord(CurrentTaxLotBalance currentTaxLotBalance)
Description copied from interface: CurrentTaxLotBalanceUpdateService
Saves the CurrentTaxLot record to the table (END_CURR_TAX_LOT_BAL_T).

Specified by:
saveCurrentTaxLotRecord in interface CurrentTaxLotBalanceUpdateService
See Also:
Saves the CurrentTaxLot to the table (END_CURR_TAX_LOT_BAL_T).

getParameterService

protected org.kuali.rice.kns.service.ParameterService getParameterService()
Gets the parameterService attribute.

Returns:
Returns the parameterService.

setParameterService

public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
Sets the parameterService attribute value.

Parameters:
parameterService - The parameterService to set.

getHoldingTaxLotService

protected HoldingTaxLotService getHoldingTaxLotService()
gets the holdingTaxLotService

Parameters:
holdingTaxLotService - The holdingTaxLotService to get.

setHoldingTaxLotService

public void setHoldingTaxLotService(HoldingTaxLotService holdingTaxLotService)
Sets the holdingTaxLotService

Parameters:
holdingTaxLotService - The holdingTaxLotService to set.

getCurrentTaxLotService

public CurrentTaxLotService getCurrentTaxLotService()
gets the currentTaxLotService

Parameters:
currentTaxLotService - The currentTaxLotService to get.

setCurrentTaxLotService

public void setCurrentTaxLotService(CurrentTaxLotService currentTaxLotService)
gets the currentTaxLotService

Parameters:
currentTaxLotService - The currentTaxLotService to get.


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