Interface B2BDocumentDao

All Known Implementing Classes:
DefaultB2BDocumentDao

public interface B2BDocumentDao
  • Method Details

    • getOpenDocuments

      SearchResult<B2BDocumentModel> getOpenDocuments(B2BUnitModel unit)
      Gets all open documents for a given B2B Unit.
      Parameters:
      unit - the B2B unit
      Returns:
      a SearchResult containing open documents.
    • getOpenDocuments

      SearchResult<B2BDocumentModel> getOpenDocuments(MediaModel mediaModel)
      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 time
      documentTypes - a list of document types
      documentStatuses - a list of document statuses
      Returns:
      a SearchResult containing document media.