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.getB2BDocumentAttachmentData(DocumentMediaModel documentMediaModel) Returns B2B Document Media Attachment Data given the documentMediaModelgetDocumentByIdForUnit(String b2bUnitCode, String documentNumber) Returns a B2BDocumentModel based on supplied criteriagetDocumentPaymentInfo(String documentNumber) Returns a list of document payment infogetOpenDocuments(MediaModel mediaModel) Gets open documents for a given Media Model.getOrgDocumentList(String b2bUnitCode, PageableData pageableData, FilterByCriteriaData filterByCriteriaData, DefaultCriteria criteria) Returns an OrgDocumentList of type B2BDocumentData based on supplied criteriagetPagedDocumentsForUnit(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
-
getOrgDocumentList
OrgDocumentListData<B2BDocumentData> getOrgDocumentList(String b2bUnitCode, PageableData pageableData, FilterByCriteriaData filterByCriteriaData, DefaultCriteria criteria) Returns an OrgDocumentList of type B2BDocumentData based on supplied criteria- Parameters:
b2bUnitCode- the B2B Unit CodepageableData- the Pageable DatafilterByCriteriaData- the Filtering Criteriacriteria- the Default Criteria- Returns:
OrgDocumentListDataof typeB2BDocumentData
-
getDocumentByIdForUnit
Returns a B2BDocumentModel based on supplied criteria- Parameters:
b2bUnitCode- the B2B Unit CodedocumentNumber- the Document Number- Returns:
B2BDocumentModel
-
getB2BDocumentAttachmentData
Returns B2B Document Media Attachment Data given the documentMediaModel- Parameters:
documentMediaModel- the Document Media Model- Returns:
AttachmentData
-