Interface B2BDocumentDao
- All Known Implementing Classes:
DefaultB2BDocumentDao
public interface B2BDocumentDao
-
Method Summary
Modifier and TypeMethodDescriptionfindDocument(String b2bUnitCode, String documentNumber) Find a single document given the criteriafindOldDocumentMedia(int numberOfDays, List<B2BDocumentTypeModel> documentTypes, List<DocumentStatus> documentStatuses) getOpenDocuments(B2BUnitModel unit) Gets all open documents for a given B2B Unit.getOpenDocuments(MediaModel mediaModel) Gets all open documents for a given MediaModel.
-
Method Details
-
getOpenDocuments
Gets all open documents for a given B2B Unit.- Parameters:
unit- the B2B unit- Returns:
- a SearchResult
containing open documents.
-
getOpenDocuments
Gets all open documents for a given MediaModel.- Parameters:
mediaModel- the media model.- Returns:
- a SearchResult
containing open documents.
-
findOldDocumentMedia
SearchResult<DocumentMediaModel> findOldDocumentMedia(int numberOfDays, List<B2BDocumentTypeModel> documentTypes, List<DocumentStatus> documentStatuses) - Parameters:
numberOfDays- elapsed days since the document media's creation timedocumentTypes- a list of document typesdocumentStatuses- a list of document statuses- Returns:
- a SearchResult
containing document media.
-
findDocument
Find a single document given the criteria- Parameters:
b2bUnitCode-documentNumber-- Returns:
SearchResultof typeB2BDocumentModel
-