org.kuali.kfs.module.endow.document.service
Interface HoldingHistoryService

All Known Implementing Classes:
HoldingHistoryServiceImpl

public interface HoldingHistoryService

HoldingHistoryService interface to provide the method to get holding history records


Method Summary
 Collection<HoldingHistory> getAllHoldingHistory()
          gets holding history records
 Collection<HoldingHistory> getHoldingHistoryByIncomePrincipalIndicator(String incomePrincipalIndicator)
          gets holding history records matching incomePrincipalIndicator
 Collection<HoldingHistory> getHoldingHistoryBySecuritIdAndMonthEndId(String securityId, org.kuali.rice.kns.util.KualiInteger monthEndId)
          gets holding history records matching security id and month end id
 Collection<HoldingHistory> getHoldingHistoryBySecurityId(String securityId)
          gets holding history records matching securityId
 Collection<HoldingHistory> getHoldingHistoryForMatchingSecurityClassCode(String securityClassCode)
          gets holding history records matching securityClassCode
 Collection<HoldingHistory> getHoldingHistoryForMatchingSecurityClassCodeAndSecurityId(String securityClassCode, String securityId)
          gets holding history records matching securityClassCode, securityId
 String getKemIdFromHoldingHistory(String securityId)
          gets the distinct kemid from Holding History records for a given security id
 boolean saveHoldingHistory(HoldingHistory holdingHistoryRecord)
          saves holding history records
 

Method Detail

getHoldingHistoryBySecuritIdAndMonthEndId

Collection<HoldingHistory> getHoldingHistoryBySecuritIdAndMonthEndId(String securityId,
                                                                     org.kuali.rice.kns.util.KualiInteger monthEndId)
gets holding history records matching security id and month end id

Parameters:
securityId, - monthEndId
Returns:
List List of HoldingHistory records matched on securityId and monthEndId

saveHoldingHistory

boolean saveHoldingHistory(HoldingHistory holdingHistoryRecord)
saves holding history records

Parameters:
List - List of HoldingHistory record to save
Returns:
boolean true is successful else false

getKemIdFromHoldingHistory

String getKemIdFromHoldingHistory(String securityId)
gets the distinct kemid from Holding History records for a given security id

Parameters:
securityId -
Returns:
kemid

getHoldingHistoryForMatchingSecurityClassCode

Collection<HoldingHistory> getHoldingHistoryForMatchingSecurityClassCode(String securityClassCode)
gets holding history records matching securityClassCode

Parameters:
securityClassCode -
Returns:
List List of HoldingHistory records matching securityClassCode

getHoldingHistoryBySecurityId

Collection<HoldingHistory> getHoldingHistoryBySecurityId(String securityId)
gets holding history records matching securityId

Parameters:
securityId -
Returns:
List List of HoldingHistory records matching securityId

getHoldingHistoryForMatchingSecurityClassCodeAndSecurityId

Collection<HoldingHistory> getHoldingHistoryForMatchingSecurityClassCodeAndSecurityId(String securityClassCode,
                                                                                      String securityId)
gets holding history records matching securityClassCode, securityId

Parameters:
securityClassCode, - securityId
Returns:
List List of HoldingHistory records matching securityClassCode, securityId

getHoldingHistoryByIncomePrincipalIndicator

Collection<HoldingHistory> getHoldingHistoryByIncomePrincipalIndicator(String incomePrincipalIndicator)
gets holding history records matching incomePrincipalIndicator

Parameters:
incomePrincipalIndicator -
Returns:
List List of HoldingHistory records matching incomePrincipalIndicator

getAllHoldingHistory

Collection<HoldingHistory> getAllHoldingHistory()
gets holding history records

Returns:
List List of HoldingHistory records


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