org.kuali.kfs.module.purap.service
Interface SensitiveDataService

All Known Implementing Classes:
SensitiveDataServiceImpl

public interface SensitiveDataService


Method Summary
 void deletePurchaseOrderSensitiveDatas(Integer poId)
          Deletes all sensitive data entries assigned to the specified purchase order.
 List<SensitiveData> getAllSensitiveDatas()
          Returns all sensitive data records stored in the business object table.
 SensitiveDataAssignment getLastSensitiveDataAssignment(Integer poId)
          Gets the latest sensitive data assignment for the specified purchase order.
 List<SensitiveDataAssignmentDetail> getLastSensitiveDataAssignmentDetails(Integer poId)
          Gets the latest sensitive data assignment details for the specified purchase order.
 Integer getLastSensitiveDataAssignmentId(Integer poId)
          Gets the latest sensitive data assignment ID for the specified purchase order.
 SensitiveData getSensitiveDataByCode(String sensitiveDataCode)
          Returns a sensitive data record associated with the given code.
 List<SensitiveData> getSensitiveDatasAssignedByPoId(Integer poId)
          Gets all sensitive data entries assigned to the specified purchase order.
 List<SensitiveData> getSensitiveDatasAssignedByRelatedDocId(Integer accountsPayablePurchasingDocumentLinkIdentifier)
           
 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

getSensitiveDatasAssignedByRelatedDocId

List<SensitiveData> getSensitiveDatasAssignedByRelatedDocId(Integer accountsPayablePurchasingDocumentLinkIdentifier)

getSensitiveDataByCode

SensitiveData getSensitiveDataByCode(String sensitiveDataCode)
Returns a sensitive data record associated with the given code.

Parameters:
sensitiveDataCode - the code of the sensitive data
Returns:
the sensitive data object with the give code

getAllSensitiveDatas

List<SensitiveData> getAllSensitiveDatas()
Returns all sensitive data records stored in the business object table.

Returns:
a list of all sensitive data objects

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

getLastSensitiveDataAssignmentId

Integer getLastSensitiveDataAssignmentId(Integer poId)
Gets the latest sensitive data assignment ID for the specified purchase order.

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

saveSensitiveDataAssignment

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

Parameters:
sda - the SensitiveDataAssignment object to be saved

getLastSensitiveDataAssignmentDetails

List<SensitiveDataAssignmentDetail> getLastSensitiveDataAssignmentDetails(Integer poId)
Gets the latest sensitive data assignment details for the specified purchase order.

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

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.