org.kuali.kfs.module.endow.document.service.impl
Class HoldingHistoryServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.endow.document.service.impl.HoldingHistoryServiceImpl
All Implemented Interfaces:
HoldingHistoryService

public class HoldingHistoryServiceImpl
extends Object
implements HoldingHistoryService

This class provides service for Security maintenance


Field Summary
protected  org.kuali.rice.kns.service.BusinessObjectService businessObjectService
           
 
Constructor Summary
HoldingHistoryServiceImpl()
           
 
Method Summary
 Collection<HoldingHistory> getAllHoldingHistory()
          gets holding history records
protected  org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
          This method gets the businessObjectService.
 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
 void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
          This method sets the businessObjectService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

businessObjectService

protected org.kuali.rice.kns.service.BusinessObjectService businessObjectService
Constructor Detail

HoldingHistoryServiceImpl

public HoldingHistoryServiceImpl()
Method Detail

getHoldingHistoryBySecuritIdAndMonthEndId

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

Specified by:
getHoldingHistoryBySecuritIdAndMonthEndId in interface HoldingHistoryService
Returns:
List List of HoldingHistory records matched on securityId and monthEndId
See Also:
org.kuali.kfs.module.endow.document.service.PooledFundControlService#getHoldingHistoryBySecuritIdAndMonthEndId(java.lang.String, KualiInteger)

saveHoldingHistory

public boolean saveHoldingHistory(HoldingHistory holdingHistoryRecord)
Description copied from interface: HoldingHistoryService
saves holding history records

Specified by:
saveHoldingHistory in interface HoldingHistoryService
Returns:
boolean true is successful else false
See Also:
HoldingHistoryService.saveHoldingHistory(HoldingHistory)

getKemIdFromHoldingHistory

public String getKemIdFromHoldingHistory(String securityId)
Description copied from interface: HoldingHistoryService
gets the distinct kemid from Holding History records for a given security id

Specified by:
getKemIdFromHoldingHistory in interface HoldingHistoryService
Returns:
kemid
See Also:
HoldingHistoryService.getKemIdFromHoldingHistory(String)

getHoldingHistoryForMatchingSecurityClassCode

public Collection<HoldingHistory> getHoldingHistoryForMatchingSecurityClassCode(String securityClassCode)
Description copied from interface: HoldingHistoryService
gets holding history records matching securityClassCode

Specified by:
getHoldingHistoryForMatchingSecurityClassCode in interface HoldingHistoryService
Returns:
List List of HoldingHistory records matching securityClassCode
See Also:
Get all securityIds for the given securityClassCode from END_SEC_T table.

getHoldingHistoryBySecurityId

public Collection<HoldingHistory> getHoldingHistoryBySecurityId(String securityId)
Description copied from interface: HoldingHistoryService
gets holding history records matching securityId

Specified by:
getHoldingHistoryBySecurityId in interface HoldingHistoryService
Returns:
List List of HoldingHistory records matching securityId
See Also:
HoldingHistoryService.getHoldingHistoryBySecurityId(String)

getHoldingHistoryForMatchingSecurityClassCodeAndSecurityId

public Collection<HoldingHistory> getHoldingHistoryForMatchingSecurityClassCodeAndSecurityId(String securityClassCode,
                                                                                             String securityId)
Description copied from interface: HoldingHistoryService
gets holding history records matching securityClassCode, securityId

Specified by:
getHoldingHistoryForMatchingSecurityClassCodeAndSecurityId in interface HoldingHistoryService
Returns:
List List of HoldingHistory records matching securityClassCode, securityId
See Also:
HoldingHistoryService.getHoldingHistoryForMatchingSecurityClassCodeAndSecurityId(String, String)

getHoldingHistoryByIncomePrincipalIndicator

public Collection<HoldingHistory> getHoldingHistoryByIncomePrincipalIndicator(String incomePrincipalIndicator)
Description copied from interface: HoldingHistoryService
gets holding history records matching incomePrincipalIndicator

Specified by:
getHoldingHistoryByIncomePrincipalIndicator in interface HoldingHistoryService
Returns:
List List of HoldingHistory records matching incomePrincipalIndicator
See Also:
HoldingHistoryService.getHoldingHistoryByIncomePrincipalIndicator(String)

getAllHoldingHistory

public Collection<HoldingHistory> getAllHoldingHistory()
Description copied from interface: HoldingHistoryService
gets holding history records

Specified by:
getAllHoldingHistory in interface HoldingHistoryService
Returns:
List List of HoldingHistory records
See Also:
HoldingHistoryService.getAllHoldingHistory()

getBusinessObjectService

protected org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
This method gets the businessObjectService.

Returns:
businessObjectService

setBusinessObjectService

public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
This method sets the businessObjectService

Parameters:
businessObjectService -


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