org.kuali.kfs.module.purap.service.impl
Class SensitiveDataServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.purap.service.impl.SensitiveDataServiceImpl
All Implemented Interfaces:
SensitiveDataService

public class SensitiveDataServiceImpl
extends Object
implements SensitiveDataService


Constructor Summary
SensitiveDataServiceImpl()
           
 
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.
 SensitiveDataDao getSensitiveDataDao()
           
 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.
 void setPurchaseOrderDao(PurchaseOrderDao purchaseOrderDao)
           
 void setSensitiveDataDao(SensitiveDataDao sensitiveDataDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SensitiveDataServiceImpl

public SensitiveDataServiceImpl()
Method Detail

setPurchaseOrderDao

public void setPurchaseOrderDao(PurchaseOrderDao purchaseOrderDao)

getSensitiveDataDao

public SensitiveDataDao getSensitiveDataDao()

setSensitiveDataDao

public void setSensitiveDataDao(SensitiveDataDao sensitiveDataDao)

getSensitiveDataByCode

public SensitiveData getSensitiveDataByCode(String sensitiveDataCode)
Description copied from interface: SensitiveDataService
Returns a sensitive data record associated with the given code.

Specified by:
getSensitiveDataByCode in interface SensitiveDataService
Parameters:
sensitiveDataCode - the code of the sensitive data
Returns:
the sensitive data object with the give code
See Also:
org.kuali.kfs.integration.service.SensitiveDataService#getSensitiveDataByCode(java.lang.String)

getAllSensitiveDatas

public List<SensitiveData> getAllSensitiveDatas()
Description copied from interface: SensitiveDataService
Returns all sensitive data records stored in the business object table.

Specified by:
getAllSensitiveDatas in interface SensitiveDataService
Returns:
a list of all sensitive data objects
See Also:
SensitiveDataService.getAllSensitiveDatas()

getSensitiveDatasAssignedByRelatedDocId

public List<SensitiveData> getSensitiveDatasAssignedByRelatedDocId(Integer accountsPayablePurchasingDocumentLinkIdentifier)
Specified by:
getSensitiveDatasAssignedByRelatedDocId in interface SensitiveDataService

getSensitiveDatasAssignedByPoId

public List<SensitiveData> getSensitiveDatasAssignedByPoId(Integer poId)
Description copied from interface: SensitiveDataService
Gets all sensitive data entries assigned to the specified purchase order.

Specified by:
getSensitiveDatasAssignedByPoId in interface SensitiveDataService
Parameters:
poId - the ID of the specified purchase order
Returns:
a list of sensitive data entries assigned to the PO
See Also:
org.kuali.kfs.module.purap.service.SensitiveDataService#getSensitiveDatasAssignedByPoId()

getSensitiveDatasAssignedByReqId

public List<SensitiveData> getSensitiveDatasAssignedByReqId(Integer reqId)
Description copied from interface: SensitiveDataService
Gets all sensitive data entries assigned to the specified purchase order.

Specified by:
getSensitiveDatasAssignedByReqId in interface SensitiveDataService
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
See Also:
SensitiveDataService.getSensitiveDatasAssignedByReqId(Integer)

deletePurchaseOrderSensitiveDatas

public void deletePurchaseOrderSensitiveDatas(Integer poId)
Description copied from interface: SensitiveDataService
Deletes all sensitive data entries assigned to the specified purchase order.

Specified by:
deletePurchaseOrderSensitiveDatas in interface SensitiveDataService
Parameters:
poId - the ID of the PO
See Also:
SensitiveDataService.deletePurchaseOrderSensitiveDatas(Integer)

savePurchaseOrderSensitiveDatas

public void savePurchaseOrderSensitiveDatas(List<PurchaseOrderSensitiveData> posds)
Description copied from interface: SensitiveDataService
Saves the specified list of PurchaseOrderSensitiveData objects into the database.

Specified by:
savePurchaseOrderSensitiveDatas in interface SensitiveDataService
Parameters:
posds - the PurchaseOrderSensitiveData objects to be saved
See Also:
org.kuali.kfs.module.purap.service.SensitiveDataService#savePurchaseOrderSensitiveDatas(List)

getLastSensitiveDataAssignment

public SensitiveDataAssignment getLastSensitiveDataAssignment(Integer poId)
Description copied from interface: SensitiveDataService
Gets the latest sensitive data assignment for the specified purchase order.

Specified by:
getLastSensitiveDataAssignment in interface SensitiveDataService
Parameters:
poId - the ID of the specified PO
Returns:
the latest sensitive data assignment for the PO
See Also:
SensitiveDataService.getLastSensitiveDataAssignment(Integer)

getLastSensitiveDataAssignmentId

public Integer getLastSensitiveDataAssignmentId(Integer poId)
Description copied from interface: SensitiveDataService
Gets the latest sensitive data assignment ID for the specified purchase order.

Specified by:
getLastSensitiveDataAssignmentId in interface SensitiveDataService
Parameters:
poId - the ID of the specified PO
Returns:
the latest sensitive data assignment ID for the PO
See Also:
SensitiveDataService.getLastSensitiveDataAssignmentId(Integer)

saveSensitiveDataAssignment

public void saveSensitiveDataAssignment(SensitiveDataAssignment sda)
Description copied from interface: SensitiveDataService
Saves the specified SensitiveDataAssignment object into the database.

Specified by:
saveSensitiveDataAssignment in interface SensitiveDataService
Parameters:
sda - the SensitiveDataAssignment object to be saved
See Also:
SensitiveDataService.saveSensitiveDataAssignment(SensitiveDataAssignment)

getLastSensitiveDataAssignmentDetails

public List<SensitiveDataAssignmentDetail> getLastSensitiveDataAssignmentDetails(Integer poId)
Description copied from interface: SensitiveDataService
Gets the latest sensitive data assignment details for the specified purchase order.

Specified by:
getLastSensitiveDataAssignmentDetails in interface SensitiveDataService
Parameters:
poId - the ID of the specified PO
Returns:
the latest sensitive data assignment details for the PO
See Also:
SensitiveDataService.getLastSensitiveDataAssignmentDetails(Integer)

saveSensitiveDataAssignmentDetails

public void saveSensitiveDataAssignmentDetails(List<SensitiveDataAssignmentDetail> sdads)
Description copied from interface: SensitiveDataService
Saves the specified list of SensitiveDataAssignmentDetail objects into the database.

Specified by:
saveSensitiveDataAssignmentDetails in interface SensitiveDataService
Parameters:
sdads - the SensitiveDataAssignmentDetail objects to be saved
See Also:
org.kuali.kfs.module.purap.service.SensitiveDataService#saveSensitiveDataAssignmentDetails(List)


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