Interface B2BAccountSummaryFacade
- All Known Implementing Classes:
DefaultB2BAccountSummaryFacade
public interface B2BAccountSummaryFacade
Used to provide unique interface to all B2BDocuments business logic/domain
-
Method Summary
Modifier and TypeMethodDescriptionvoidapplyDragAndDropActions(List<B2BDragAndDropData> lstActions) Applies a list of drag&drop actionsfindDocuments(Map<String, String> queryParameters) Finds documents filtered by given query.getAccountSummaryInfoData(String b2bUnitCode) Returns account summary for the given unitGets all document types.getAmountBalance(B2BUnitModel unit) Gets the balance for a given B2B Unit.getDocumentPaymentInfo(String documentNumber) Returns a list of document payment infogetOpenDocuments(MediaModel mediaModel) Gets open documents for a given Media Model.getPagedDocumentsForUnit(String b2bUnitCode, PageableData pageableData, FilterByCriteriaData filterByCriteriaData, DefaultCriteria criteria) Returns List of documents based on supplied criteria.
-
Method Details
-
findDocuments
Finds documents filtered by given query.- Parameters:
queryParameters- the criteria parameters used to build a query- Returns:
- all
B2BDocumentDatafiltered by the criteria parameters
-
getAmountBalance
Gets the balance for a given B2B Unit.- Parameters:
unit- the B2BUnit- Returns:
- a B2BAmountBalanceData object.
-
getAllDocumentTypes
SearchResult<B2BDocumentTypeModel> getAllDocumentTypes()Gets all document types.- Returns:
- all document types: SearchResult
-
getOpenDocuments
Gets open documents for a given Media Model.- Parameters:
mediaModel- the Media Model- Returns:
- all B2BDocumentModel: SearchResult
-
getDocumentPaymentInfo
Returns a list of document payment info- Parameters:
documentNumber- the document number identification- Returns:
SearchResultof typeB2BDocumentPaymentInfoData
-
applyDragAndDropActions
Applies a list of drag&drop actions- Parameters:
lstActions- the List of Actions
-
getAccountSummaryInfoData
Returns account summary for the given unit- Parameters:
b2bUnitCode- the B2BUnit- Returns:
- a
AccountSummaryInfoDataobject.
-
getPagedDocumentsForUnit
SearchPageData<B2BDocumentData> getPagedDocumentsForUnit(String b2bUnitCode, PageableData pageableData, FilterByCriteriaData filterByCriteriaData, DefaultCriteria criteria) Returns List of documents based on supplied criteria.- Parameters:
b2bUnitCode- the B2B Unit CodepageableData- the Pageable DatafilterByCriteriaData- the Filtering Criteriacriteria- the Default Criteria- Returns:
- result : a
SeachPageDataof typeB2BDocumentDatacontaining documents of the given unit & criteria
-