org.kuali.kfs.module.endow.dataaccess.impl
Class HoldingTaxLotDaoOjb

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
              extended by org.kuali.kfs.module.endow.dataaccess.impl.HoldingTaxLotDaoOjb
All Implemented Interfaces:
HoldingTaxLotDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class HoldingTaxLotDaoOjb
extends org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
implements HoldingTaxLotDao


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
HoldingTaxLotDaoOjb()
           
 
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.
 
Methods inherited from class org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
getDbPlatform, setDbPlatform
 
Methods inherited from class org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
checkDaoConfig, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, releasePersistenceBroker, setJcdAlias, setPersistenceBrokerTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HoldingTaxLotDaoOjb

public HoldingTaxLotDaoOjb()
Method Detail

getAllTaxLotsWithPositiveUnits

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

Specified by:
getAllTaxLotsWithPositiveUnits in interface HoldingTaxLotDao
Returns:
a collection of tax lots that meet the criteria
See Also:
HoldingTaxLotDao.getAllTaxLotsWithPositiveUnits(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

getAllTaxLotsWithPositiveCost

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

Specified by:
getAllTaxLotsWithPositiveCost in interface HoldingTaxLotDao
Returns:
a collection of tax lots that meet the criteria
See Also:
org.kuali.kfs.module.endow.dataaccess.HoldingTaxLotDao#getAllTaxLotsWithPositiveAmounts(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

getTaxLotsWithAccruedIncomeGreaterThanZeroPerSecurity

public List<HoldingTaxLot> getTaxLotsWithAccruedIncomeGreaterThanZeroPerSecurity(String securityId)
Description copied from interface: HoldingTaxLotDao
Gets all the tax lots for the given security that have accrued income greater than zero.

Specified by:
getTaxLotsWithAccruedIncomeGreaterThanZeroPerSecurity in interface HoldingTaxLotDao
Returns:
See Also:
HoldingTaxLotDao.getTaxLotsWithAccruedIncomeGreaterThanZeroPerSecurity(java.lang.String)

getTaxLotsPerSecurityIDWithUnitsGreaterThanZero

public List<HoldingTaxLot> getTaxLotsPerSecurityIDWithUnitsGreaterThanZero(String securityId)
Description copied from interface: HoldingTaxLotDao
Gets all the tax lots for the given security that have units greater than zero.

Specified by:
getTaxLotsPerSecurityIDWithUnitsGreaterThanZero in interface HoldingTaxLotDao
Returns:
all tax lots that meet the criteria
See Also:
HoldingTaxLotDao.getTaxLotsPerSecurityIDWithUnitsGreaterThanZero(java.lang.String)


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