org.kuali.kfs.module.purap.dataaccess
Interface SensitiveDataDao

All Known Implementing Classes:
SensitiveDataDaoOjb

public interface SensitiveDataDao


Method Summary
 void deletePurchaseOrderSensitiveDatas(Integer poId)
          Deletes all sensitive data entries assigned to the specified purchase order.
 SensitiveDataAssignment getLastSensitiveDataAssignment(Integer poId)
          Gets the latest sensitive data assignment for the specified purchase order.
 List<SensitiveData> getSensitiveDatasAssignedByPoId(Integer poId)
          Gets all sensitive data entries assigned to the specified purchase order.
 List<SensitiveData> getSensitiveDatasAssignedByReqId(Integer reqId)
          Gets all sensitive data entries assigned to the specified purchase order.
 void savePurchaseOrderSensitiveDatas(List<PurchaseOrderSensitiveData> posds)
          Saves the specified list of PurchaseOrderSensitiveData objects into the database.
 void saveSensitiveDataAssignment(SensitiveDataAssignment sda)
          Saves the specified SensitiveDataAssignment object into the database.
 void saveSensitiveDataAssignmentDetails(List<SensitiveDataAssignmentDetail> sdads)
          Saves the specified list of SensitiveDataAssignmentDetail objects into the database.
 

Method Detail

getSensitiveDatasAssignedByPoId

List<SensitiveData> getSensitiveDatasAssignedByPoId(Integer poId)
Gets all sensitive data entries assigned to the specified purchase order.

Parameters:
poId - the ID of the specified purchase order
Returns:
a list of sensitive data entries assigned to the PO

getSensitiveDatasAssignedByReqId

List<SensitiveData> getSensitiveDatasAssignedByReqId(Integer reqId)
Gets all sensitive data entries assigned to the specified purchase order.

Parameters:
reqId - the ID of the requisition that's associated with the purchase order
Returns:
a list of sensitive data entries assigned to the PO

deletePurchaseOrderSensitiveDatas

void deletePurchaseOrderSensitiveDatas(Integer poId)
Deletes all sensitive data entries assigned to the specified purchase order.

Parameters:
poId - the ID of the PO

savePurchaseOrderSensitiveDatas

void savePurchaseOrderSensitiveDatas(List<PurchaseOrderSensitiveData> posds)
Saves the specified list of PurchaseOrderSensitiveData objects into the database.

Parameters:
posds - the PurchaseOrderSensitiveData objects to be saved

getLastSensitiveDataAssignment

SensitiveDataAssignment getLastSensitiveDataAssignment(Integer poId)
Gets the latest sensitive data assignment for the specified purchase order.

Parameters:
poId - the ID of the specified PO
Returns:
the latest sensitive data assignment for the PO

saveSensitiveDataAssignment

void saveSensitiveDataAssignment(SensitiveDataAssignment sda)
Saves the specified SensitiveDataAssignment object into the database.

Parameters:
sda - the SensitiveDataAssignment object to be saved

saveSensitiveDataAssignmentDetails

void saveSensitiveDataAssignmentDetails(List<SensitiveDataAssignmentDetail> sdads)
Saves the specified list of SensitiveDataAssignmentDetail objects into the database.

Parameters:
sdads - the SensitiveDataAssignmentDetail objects to be saved


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