org.kuali.kfs.module.endow.dataaccess
Interface HoldingTaxLotDao

All Known Implementing Classes:
HoldingTaxLotDaoOjb

public interface HoldingTaxLotDao


Method Summary
 Collection<HoldingTaxLot> getAllTaxLotsWithPositiveCost(String kemid, String securityId, String registrationCode, String incomePrincipalIndicator)
          Gets all tax lots with positive cost that meet the given criteria on kemid, security id, registration code and income/principal indicator
 Collection<HoldingTaxLot> getAllTaxLotsWithPositiveUnits(String kemid, String securityId, String registrationCode, String incomePrincipalIndicator)
          Gets all tax lots with positive units that meet the given criteria on kemid, security id, registration code and income/principal indicator
 List<HoldingTaxLot> getTaxLotsPerSecurityIDWithUnitsGreaterThanZero(String securityId)
          Gets all the tax lots for the given security that have units greater than zero.
 List<HoldingTaxLot> getTaxLotsWithAccruedIncomeGreaterThanZeroPerSecurity(String securityId)
          Gets all the tax lots for the given security that have accrued income greater than zero.
 

Method Detail

getAllTaxLotsWithPositiveUnits

Collection<HoldingTaxLot> getAllTaxLotsWithPositiveUnits(String kemid,
                                                         String securityId,
                                                         String registrationCode,
                                                         String incomePrincipalIndicator)
Gets all tax lots with positive units that meet the given criteria on kemid, security id, registration code and income/principal indicator

Parameters:
kemid -
securityId -
registrationCode -
incomePrincipalIndicator -
Returns:
a collection of tax lots that meet the criteria

getAllTaxLotsWithPositiveCost

Collection<HoldingTaxLot> getAllTaxLotsWithPositiveCost(String kemid,
                                                        String securityId,
                                                        String registrationCode,
                                                        String incomePrincipalIndicator)
Gets all tax lots with positive cost that meet the given criteria on kemid, security id, registration code and income/principal indicator

Parameters:
kemid -
securityId -
registrationCode -
incomePrincipalIndicator -
Returns:
a collection of tax lots that meet the criteria

getTaxLotsPerSecurityIDWithUnitsGreaterThanZero

List<HoldingTaxLot> getTaxLotsPerSecurityIDWithUnitsGreaterThanZero(String securityId)
Gets all the tax lots for the given security that have units greater than zero.

Parameters:
securityId -
Returns:
all tax lots that meet the criteria

getTaxLotsWithAccruedIncomeGreaterThanZeroPerSecurity

List<HoldingTaxLot> getTaxLotsWithAccruedIncomeGreaterThanZeroPerSecurity(String securityId)
Gets all the tax lots for the given security that have accrued income greater than zero.

Parameters:
securityId -
Returns:


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