@AccessLevel(value=EXTERNAL) public interface ServiceInvoiceDAO extends curam.util.persistence.StandardDAO<ServiceInvoice>
Modifier and Type | Method and Description |
---|---|
java.util.Set<ServiceInvoice> |
listAllActiveServiceInvoices()
Method returns set of service invoice whose status is Active.
|
java.util.Set<ServiceInvoice> |
searchBy(java.lang.Long originatorID,
java.lang.Long payeeID,
java.lang.Long providerID)
Retrieves the set of service invoice based on the search criteria.
|
java.util.List<ServiceInvoice> |
searchByReceiptDateRangeAndStatus(curam.util.type.Date startDate,
curam.util.type.Date endDate,
curam.codetable.impl.RECORDSTATUSEntry serviceInvoiceStatus)
Searches all the service invoices which have receipt date within the given
date range for a given status.
|
java.util.Set<ServiceInvoice> |
searchServiceInvoiceDetails(java.lang.String referenceNo,
java.lang.String payeeReferenceNumber,
curam.util.type.Date receiptDateFrom,
curam.util.type.Date receiptDateTo,
java.lang.String payeeName,
java.lang.String status,
java.lang.Boolean searchByReferenceNo,
java.lang.Boolean searchByPayeereferencenumber,
java.lang.Boolean searchByReceiptDateFrom,
java.lang.Boolean searchByReceiptDateTo,
java.lang.Boolean searchByPayeeName,
java.lang.Boolean searchByStatus,
java.lang.Boolean searchByProviderID,
java.lang.Long providerID,
java.lang.Boolean searchByOriginatorID,
java.lang.Long originatorID,
java.lang.Boolean searchByProviderReference,
java.lang.String providerReferenceNo,
java.lang.Long payeeID,
java.lang.Boolean searchByPayeeID,
java.lang.String originatorName,
java.lang.Boolean searchByOriginatorName,
java.lang.String originatorReferenceNo,
java.lang.Boolean searchByOriginatorReferenceNo)
Retrieves the set of service invoice based on the search criteria.
|
java.util.Set<ServiceInvoice> searchServiceInvoiceDetails(java.lang.String referenceNo, java.lang.String payeeReferenceNumber, curam.util.type.Date receiptDateFrom, curam.util.type.Date receiptDateTo, java.lang.String payeeName, java.lang.String status, java.lang.Boolean searchByReferenceNo, java.lang.Boolean searchByPayeereferencenumber, java.lang.Boolean searchByReceiptDateFrom, java.lang.Boolean searchByReceiptDateTo, java.lang.Boolean searchByPayeeName, java.lang.Boolean searchByStatus, java.lang.Boolean searchByProviderID, java.lang.Long providerID, java.lang.Boolean searchByOriginatorID, java.lang.Long originatorID, java.lang.Boolean searchByProviderReference, java.lang.String providerReferenceNo, java.lang.Long payeeID, java.lang.Boolean searchByPayeeID, java.lang.String originatorName, java.lang.Boolean searchByOriginatorName, java.lang.String originatorReferenceNo, java.lang.Boolean searchByOriginatorReferenceNo)
referenceNo
- Assigned by the organization to a service invoice.payeeReferenceNumber
- Payee reference number.receiptDateFrom
- Date on which the service invoice was received by the agency.receiptDateTo
- Date on which agency received the service invoice.payeeName
- Payee name.status
- Status of the service invoice.searchByReferenceNo
- Flag indicating if reference number is entered.searchByPayeereferencenumber
- Flag indicating if payee reference number is entered.searchByReceiptDateFrom
- Flag indicating if receipt date from is entered.searchByReceiptDateTo
- Flag indicating if receipt date to is entered.searchByPayeeName
- Flag indicating if payee name is entered.searchByStatus
- Flag indicating weather status is entered.searchByProviderID
- Flag indicating weather provider ID is entered.providerID
- Unique ID present for the provider.searchByOriginatorID
- Flag indicating weather originator ID is entered.originatorID
- Unique ID present for the originator.searchByProviderReference
- Flag indicating weather provider reference number is entered.providerReferenceNo
- Provider reference number.payeeID
- Provider or provider group unique id who is the payee.searchByPayeeID
- Flag indicating weather payee ID is entered.originatorName
- indicating provider or provider groupsearchByOriginatorName
- indicating the originator Name is enteredoriginatorReferenceNo
- indicating reference number of the provider or provider groupsearchByOriginatorReferenceNo
- indicating the originatorReferenceNo is enteredjava.util.Set<ServiceInvoice> searchBy(java.lang.Long originatorID, java.lang.Long payeeID, java.lang.Long providerID)
originatorID
- Unique ID present for the originator.payeeID
- Unique ID present for the payee.providerID
- Unique ID present for the provider.java.util.Set<ServiceInvoice> listAllActiveServiceInvoices()
java.util.List<ServiceInvoice> searchByReceiptDateRangeAndStatus(curam.util.type.Date startDate, curam.util.type.Date endDate, curam.codetable.impl.RECORDSTATUSEntry serviceInvoiceStatus) throws curam.util.exception.AppException, curam.util.exception.InformationalException
startDate
- Start date of the range.endDate
- End date of the range.serviceInvoiceStatus
- Status of the service invoice.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.