Class DefaultB2BDocumentDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<B2BDocumentModel>
de.hybris.platform.b2bacceleratorservices.dao.impl.DefaultB2BDocumentDao
- All Implemented Interfaces:
B2BDocumentDao,GenericDao<B2BDocumentModel>
public class DefaultB2BDocumentDao
extends DefaultGenericDao<B2BDocumentModel>
implements B2BDocumentDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindDocument(String b2bUnitCode, String documentNumber) Find a single document given the criteriafindOldDocumentMedia(int numberOfDays, List<B2BDocumentTypeModel> documentTypes, List<DocumentStatus> documentStatuses) protected DategetEarliestFileDate(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-01getOpenDocuments(B2BUnitModel unit) Gets all open documents for a given B2B Unit.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
-
Constructor Details
-
DefaultB2BDocumentDao
public DefaultB2BDocumentDao()
-
-
Method Details
-
getOpenDocuments
Description copied from interface:B2BDocumentDaoGets all open documents for a given B2B Unit.- Specified by:
getOpenDocumentsin interfaceB2BDocumentDao- Parameters:
unit- the B2B unit- Returns:
- a SearchResult
containing open documents.
-
getOpenDocuments
Description copied from interface:B2BDocumentDaoGets all open documents for a given MediaModel.- Specified by:
getOpenDocumentsin interfaceB2BDocumentDao- Parameters:
mediaModel- the media model.- Returns:
- a SearchResult
containing open documents.
-
findOldDocumentMedia
public SearchResult<DocumentMediaModel> findOldDocumentMedia(int numberOfDays, List<B2BDocumentTypeModel> documentTypes, List<DocumentStatus> documentStatuses) - Specified by:
findOldDocumentMediain 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.
-
findDocument
Description copied from interface:B2BDocumentDaoFind a single document given the criteria- Specified by:
findDocumentin interfaceB2BDocumentDao- Returns:
SearchResultof typeB2BDocumentModel
-
getEarliestFileDate
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
-