|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CurrentTaxLotService
Method Summary | |
---|---|
void |
clearAllCurrentTaxLotRecords()
clears all the records from the CurrentTaxLotBalance table. |
CurrentTaxLotBalance |
copyHoldingTaxLotToCurrentTaxLotBalance(HoldingTaxLot holdingTaxLot)
Method to copy HoldingTaxLot record to currentTaxLotBalance record |
Collection<CurrentTaxLotBalance> |
getAllCurrentTaxLotBalance()
Retrieves all the records from END_CURR_TAX_LOT_BAL_T |
CurrentTaxLotBalance |
getByPrimaryKey(String kemid,
String securityId,
String registrationCode,
org.kuali.rice.kns.util.KualiInteger lotNumber,
String ipIndicator)
Gets a current tax lot based on primary keys: kemid, security id, registration code, lot number and IP indicator. |
Collection<CurrentTaxLotBalance> |
getCurrentTaxLotBalancesByIncomePrincipalIndicator(String incomePrincipalIndicator)
Gets matching records from END_CRNT_TAX_LOT_BAL_T table |
Collection<CurrentTaxLotBalance> |
getCurrentTaxLotBalancesBySecurityId(String securityId)
Gets matching records from END_CRNT_TAX_LOT_BAL_T table |
BigDecimal |
getCurrentTaxLotBalanceSecurityUnitValue(String securityId)
Method to get the security unit value for the current balance tax lot record |
Collection<CurrentTaxLotBalance> |
getCurrentTaxLotBalancesForMatchingSecurityClassCode(String securityClassCode)
Gets matching records from END_CRNT_TAX_LOT_BAL_T table |
Collection<CurrentTaxLotBalance> |
getCurrentTaxLotBalancesForMatchingSecurityClassCodeAndSecurityId(String securityClassCode,
String securityId)
Gets matching records from END_CRNT_TAX_LOT_BAL_T table |
BigDecimal |
getHoldingMarketValue(HoldingTaxLot holdingTaxLot,
String securityId)
Gets the holding market value as follows: Class type code = B => MV = Units x Unit value / 100 Class type code = A => Market Valuation (END_SEC_T: SEC_VAL_BY_MKT) minus the total cash activity (income and principal) since the last value date (END_SEC_T: SEC_VAL_DT) Class type code = O => Units x Unit value |
BigDecimal |
getHoldingMarketValueSumForSecurity(String securityId)
Gets the Sum of the HLDG _MVAL for all records for the Security in END_CURR_TAX_LOT_BAL_T. |
BigDecimal |
getNextFiscalYearInvestmentIncome(HoldingTaxLot holdingTaxLot,
String securityId)
Method to calculate next fiscal year investment income |
BigDecimal |
getNextTwelveMonthsEstimatedValue(HoldingTaxLot holdingTaxLot,
String securityId)
Method to calculate Next Twelve Months Estimated value |
BigDecimal |
getRemainderOfFiscalYearEstimatedIncome(HoldingTaxLot holdingTaxLot,
String securityId)
Method to calculate remainder of fiscal year estimated income |
void |
updateCurrentTaxLotBalance(CurrentTaxLotBalance currentTaxLotBalance)
updates a current tax lot |
Method Detail |
---|
CurrentTaxLotBalance getByPrimaryKey(String kemid, String securityId, String registrationCode, org.kuali.rice.kns.util.KualiInteger lotNumber, String ipIndicator)
kemid
- securityId
- registrationCode
- lotNumber
- ipIndicator
-
Collection<CurrentTaxLotBalance> getCurrentTaxLotBalancesBySecurityId(String securityId)
securityId
-
Collection<CurrentTaxLotBalance> getCurrentTaxLotBalancesForMatchingSecurityClassCode(String securityClassCode)
securityClassCode,
- securityId
Collection<CurrentTaxLotBalance> getCurrentTaxLotBalancesForMatchingSecurityClassCodeAndSecurityId(String securityClassCode, String securityId)
securityClassCode,
- securityId
Collection<CurrentTaxLotBalance> getCurrentTaxLotBalancesByIncomePrincipalIndicator(String incomePrincipalIndicator)
incomePrincipalIndicator
-
void updateCurrentTaxLotBalance(CurrentTaxLotBalance currentTaxLotBalance)
currentTaxLotBalances
- void clearAllCurrentTaxLotRecords()
CurrentTaxLotBalance copyHoldingTaxLotToCurrentTaxLotBalance(HoldingTaxLot holdingTaxLot)
holdingTaxLot
-
BigDecimal getCurrentTaxLotBalanceSecurityUnitValue(String securityId)
securityId
-
BigDecimal getNextTwelveMonthsEstimatedValue(HoldingTaxLot holdingTaxLot, String securityId)
securityId
-
BigDecimal getRemainderOfFiscalYearEstimatedIncome(HoldingTaxLot holdingTaxLot, String securityId)
securityId
-
BigDecimal getNextFiscalYearInvestmentIncome(HoldingTaxLot holdingTaxLot, String securityId)
securityId
-
BigDecimal getHoldingMarketValueSumForSecurity(String securityId)
securityId
- the security for which we return the sum
Collection<CurrentTaxLotBalance> getAllCurrentTaxLotBalance()
BigDecimal getHoldingMarketValue(HoldingTaxLot holdingTaxLot, String securityId)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |