Interface B2BAccountSummaryFacade

  • All Known Implementing Classes:
    DefaultB2BAccountSummaryFacade

    public interface B2BAccountSummaryFacade
    Used to provide unique interface to all B2BDocuments business logic/domain
    • 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 B2BDocumentData filtered 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.
      • getOpenDocuments

        SearchResult<B2BDocumentModel> getOpenDocuments​(MediaModel mediaModel)
        Gets open documents for a given Media Model.
        Parameters:
        mediaModel - the Media Model
        Returns:
        all B2BDocumentModel: SearchResult
      • 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 AccountSummaryInfoData object.
      • 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 Code
        pageableData - the Pageable Data
        filterByCriteriaData - the Filtering Criteria
        criteria - the Default Criteria
        Returns:
        result : a SeachPageData of type B2BDocumentData containing documents of the given unit & criteria