Interface B2BAccountSummaryFacade
-
- All Known Implementing Classes:
DefaultB2BAccountSummaryFacade
public interface B2BAccountSummaryFacadeUsed to provide unique interface to all B2BDocuments business logic/domain
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapplyDragAndDropActions(java.util.List<B2BDragAndDropData> lstActions)Applies a list of drag&drop actionsSearchPageData<B2BDocumentData>findDocuments(java.util.Map<java.lang.String,java.lang.String> queryParameters)Finds documents filtered by given query.AccountSummaryInfoDatagetAccountSummaryInfoData(java.lang.String b2bUnitCode)Returns account summary for the given unitSearchResult<B2BDocumentTypeModel>getAllDocumentTypes()Gets all document types.B2BAmountBalanceDatagetAmountBalance(B2BUnitModel unit)Gets the balance for a given B2B Unit.java.util.List<B2BDocumentPaymentInfoData>getDocumentPaymentInfo(java.lang.String documentNumber)Returns a list of document payment infoSearchResult<B2BDocumentModel>getOpenDocuments(MediaModel mediaModel)Gets open documents for a given Media Model.SearchPageData<B2BDocumentData>getPagedDocumentsForUnit(java.lang.String b2bUnitCode, PageableData pageableData, FilterByCriteriaData filterByCriteriaData, DefaultCriteria criteria)Returns List of documents based on supplied criteria.
-
-
-
Method Detail
-
findDocuments
SearchPageData<B2BDocumentData> findDocuments(java.util.Map<java.lang.String,java.lang.String> queryParameters)
Finds documents filtered by given query.- Parameters:
queryParameters- the criteria parameters used to build a query- Returns:
- all
B2BDocumentDatafiltered by the criteria parameters
-
getAmountBalance
B2BAmountBalanceData getAmountBalance(B2BUnitModel unit)
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
SearchResult<B2BDocumentModel> getOpenDocuments(MediaModel mediaModel)
Gets open documents for a given Media Model.- Parameters:
mediaModel- the Media Model- Returns:
- all B2BDocumentModel: SearchResult
-
getDocumentPaymentInfo
java.util.List<B2BDocumentPaymentInfoData> getDocumentPaymentInfo(java.lang.String documentNumber)
Returns a list of document payment info- Parameters:
documentNumber- the document number identification- Returns:
SearchResultof typeB2BDocumentPaymentInfoData
-
applyDragAndDropActions
void applyDragAndDropActions(java.util.List<B2BDragAndDropData> lstActions)
Applies a list of drag&drop actions- Parameters:
lstActions- the List of Actions
-
getAccountSummaryInfoData
AccountSummaryInfoData getAccountSummaryInfoData(java.lang.String b2bUnitCode)
Returns account summary for the given unit- Parameters:
b2bUnitCode- the B2BUnit- Returns:
- a
AccountSummaryInfoDataobject.
-
getPagedDocumentsForUnit
SearchPageData<B2BDocumentData> getPagedDocumentsForUnit(java.lang.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
-
-