Class DefaultB2BDocumentDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<B2BDocumentModel>
-
- de.hybris.platform.accountsummaryaddon.document.dao.impl.DefaultB2BDocumentDao
-
- All Implemented Interfaces:
B2BDocumentDao
,GenericDao<B2BDocumentModel>
public class DefaultB2BDocumentDao extends DefaultGenericDao<B2BDocumentModel> implements B2BDocumentDao
-
-
Constructor Summary
Constructors Constructor Description DefaultB2BDocumentDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchResult<DocumentMediaModel>
findOldDocumentMedia(int numberOfDays, java.util.List<B2BDocumentTypeModel> documentTypes, java.util.List<DocumentStatus> documentStatuses)
protected java.util.Date
getEarliestFileDate(int numberOfDay)
Calculates the earliest file date as per the file age for example: today 2000-01-5, numberOfDay is 4, so earliest file date is 2000-01-01SearchResult<B2BDocumentModel>
getOpenDocuments(B2BUnitModel unit)
Gets all open documents for a given B2B Unit.SearchResult<B2BDocumentModel>
getOpenDocuments(MediaModel mediaModel)
Gets all open documents for a given MediaModel.-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Method Detail
-
getOpenDocuments
public SearchResult<B2BDocumentModel> getOpenDocuments(B2BUnitModel unit)
Description copied from interface:B2BDocumentDao
Gets all open documents for a given B2B Unit.- Specified by:
getOpenDocuments
in interfaceB2BDocumentDao
- Parameters:
unit
- the B2B unit- Returns:
- a SearchResult
containing open documents.
-
getOpenDocuments
public SearchResult<B2BDocumentModel> getOpenDocuments(MediaModel mediaModel)
Description copied from interface:B2BDocumentDao
Gets all open documents for a given MediaModel.- Specified by:
getOpenDocuments
in interfaceB2BDocumentDao
- Parameters:
mediaModel
- the media model.- Returns:
- a SearchResult
containing open documents.
-
findOldDocumentMedia
public SearchResult<DocumentMediaModel> findOldDocumentMedia(int numberOfDays, java.util.List<B2BDocumentTypeModel> documentTypes, java.util.List<DocumentStatus> documentStatuses)
- Specified by:
findOldDocumentMedia
in interfaceB2BDocumentDao
- 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.
-
getEarliestFileDate
protected java.util.Date getEarliestFileDate(int numberOfDay)
Calculates the earliest file date as per the file age for example: today 2000-01-5, numberOfDay is 4, so earliest file date is 2000-01-01
-
-