|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface KEMService
This interface provides utility methods for the KEM module like mod10 calculation.
Method Summary | |
---|---|
BigDecimal |
getAvailableCashPercent()
Gets the AVAILABLE_CASH_PERCENT system parameter |
Date |
getCurrentDate()
Gets the current date based on a system parameter USE_PROCESS_DATE_IND: 1) If USE_PROCESS_DATE_IND = Y (true), get the value from CURRENT_PROCESS_DATE. |
Date |
getCurrentProcessDate()
Gets the current process date from the CURRENT_PROCESS_DATE parameter |
String |
getCurrentSystemProcessDate()
Gets the current system process date. |
String |
getCurrentSystemProcessDateFormated()
|
Date |
getCurrentSystemProcessDateObject()
|
Date |
getFirstDayAfterFiscalYearEndDayAndMonth()
Gets the first day after the fiscal year End Day and Month system parameter. |
Date |
getFiscalYearEndDayAndMonth()
Gets the FISCAL_YEAR_END_DAY_AND_MONTH system parameter |
BigDecimal |
getMarketValue(String securityId)
Computes the market value as the Sum of the HLDG _MVAL for all records for the Security in END_CURR_TAX_LOT_BAL_T. |
BigDecimal |
getMarketValue(String kemid,
String securityId,
String registrationCode,
org.kuali.rice.kns.util.KualiInteger lotNumber,
String ipIndicator)
Gets the market value as the HLDG _MVAL for the record in END_CURR_TAX_LOT_BAL_T for the given kemid, securityId, registrationCode, lotNumber, ipIndicator. |
int |
getMaxNumberOfTransactionLinesPerDocument()
Gets MAXIMUM_TRANSACTION_LINES value from the system parameter. |
int |
getNumberOfDaysInCalendarYear()
Gets the number of days in the calendar year. |
long |
getTotalNumberOfPaymentsForFiscalYear()
Gets the DISTRIBUTION_TIMES_PER_YEAR system parameter |
String |
mod10(String prefix)
Computes the check digit based on the given prefix. |
Method Detail |
---|
String mod10(String prefix)
prefix
-
BigDecimal getMarketValue(String securityId)
securityId
-
BigDecimal getMarketValue(String kemid, String securityId, String registrationCode, org.kuali.rice.kns.util.KualiInteger lotNumber, String ipIndicator)
kemid
- securityId
- registrationCode
- lotNumber
- ipIndicator
-
String getCurrentSystemProcessDate()
String getCurrentSystemProcessDateFormated() throws Exception
Exception
Date getCurrentSystemProcessDateObject()
Date getCurrentDate()
Date getCurrentProcessDate()
BigDecimal getAvailableCashPercent()
Date getFiscalYearEndDayAndMonth()
long getTotalNumberOfPaymentsForFiscalYear()
int getNumberOfDaysInCalendarYear()
Date getFirstDayAfterFiscalYearEndDayAndMonth()
int getMaxNumberOfTransactionLinesPerDocument()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |