public class DefaultB2BAccountSummaryFacade extends java.lang.Object implements B2BAccountSummaryFacade
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
LOG |
| Constructor and Description |
|---|
DefaultB2BAccountSummaryFacade() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDragAndDropActions(java.util.List<B2BDragAndDropData> lstActions)
Applies a list of drag&drop actions
|
protected B2BDocumentQueryBuilder |
buildDocumentQuery(java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.Object> criteria) |
protected <S,T> SearchPageData<T> |
convertPageData(SearchPageData<S> source,
Converter<S,T> converter) |
SearchPageData<B2BDocumentData> |
findDocuments(java.util.Map<java.lang.String,java.lang.String> queryParameters)
Finds documents filtered by given query.
|
Converter<B2BUnitModel,AccountSummaryInfoData> |
getAccountSummaryInfoConverter() |
AccountSummaryInfoData |
getAccountSummaryInfoData(java.lang.String b2bUnitCode)
Returns account summary for the given unit
|
SearchResult<B2BDocumentTypeModel> |
getAllDocumentTypes()
Gets all document types.
|
B2BAmountBalanceData |
getAmountBalance(B2BUnitModel unit)
Gets the balance for a given B2B Unit.
|
Converter<B2BUnitModel,B2BAmountBalanceData> |
getB2bAmountBalanceConverter() |
B2BCommerceUnitService |
getB2BCommerceUnitService() |
Converter<B2BDocumentModel,B2BDocumentData> |
getB2bDocumentConverter() |
java.util.List<B2BDocumentPaymentInfoData> |
getDocumentPaymentInfo(java.lang.String documentNumber)
Returns a list of document payment info
|
SearchResult<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.
|
protected boolean |
isAmountCriteria(java.lang.String searchType) |
protected boolean |
isDateCriteria(java.lang.String searchType) |
void |
setAccountSummaryInfoConverter(Converter<B2BUnitModel,AccountSummaryInfoData> accountSummaryInfoConverter) |
void |
setB2bAmountBalanceConverter(Converter<B2BUnitModel,B2BAmountBalanceData> b2bAmountBalanceConverter) |
void |
setB2BCommerceUnitService(B2BCommerceUnitService b2bCommerceUnitService) |
void |
setB2bDocumentConverter(Converter<B2BDocumentModel,B2BDocumentData> b2bDocumentConverter) |
void |
setB2bDocumentPaymentInfoConverter(Converter<B2BDocumentPaymentInfoModel,B2BDocumentPaymentInfoData> converter) |
void |
setB2bDocumentPaymentInfoService(B2BDocumentPaymentInfoService service) |
void |
setB2bDocumentService(B2BDocumentService b2bDocumentService) |
void |
setB2bDocumentTypeService(B2BDocumentTypeService b2bDocumentTypeService) |
protected java.util.Map<java.lang.String,java.lang.Object> |
validateAndBuildFindDocumentsCriteria(java.util.Map<java.lang.String,java.lang.String> parameters) |
protected java.math.BigDecimal |
validateAndFormatAmount(java.lang.String amount) |
protected java.util.Date |
validateAndFormatDate(java.lang.String date) |
public SearchPageData<B2BDocumentData> findDocuments(java.util.Map<java.lang.String,java.lang.String> queryParameters)
B2BAccountSummaryFacadefindDocuments in interface B2BAccountSummaryFacadequeryParameters - the criteria parameters used to build a queryB2BDocumentData filtered by the criteria parametersprotected java.util.Map<java.lang.String,java.lang.Object> validateAndBuildFindDocumentsCriteria(java.util.Map<java.lang.String,java.lang.String> parameters)
protected java.util.Date validateAndFormatDate(java.lang.String date)
protected java.math.BigDecimal validateAndFormatAmount(java.lang.String amount)
protected B2BDocumentQueryBuilder buildDocumentQuery(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.Object> criteria)
protected boolean isAmountCriteria(java.lang.String searchType)
protected boolean isDateCriteria(java.lang.String searchType)
public B2BAmountBalanceData getAmountBalance(B2BUnitModel unit)
B2BAccountSummaryFacadegetAmountBalance in interface B2BAccountSummaryFacadeunit - the B2BUnitpublic SearchResult<B2BDocumentModel> getOpenDocuments(MediaModel mediaModel)
B2BAccountSummaryFacadegetOpenDocuments in interface B2BAccountSummaryFacademediaModel - the Media Modelprotected <S,T> SearchPageData<T> convertPageData(SearchPageData<S> source, Converter<S,T> converter)
public void setB2bDocumentConverter(Converter<B2BDocumentModel,B2BDocumentData> b2bDocumentConverter)
public void setB2bDocumentPaymentInfoConverter(Converter<B2BDocumentPaymentInfoModel,B2BDocumentPaymentInfoData> converter)
public Converter<B2BDocumentModel,B2BDocumentData> getB2bDocumentConverter()
public void setB2bDocumentService(B2BDocumentService b2bDocumentService)
public void setB2bDocumentPaymentInfoService(B2BDocumentPaymentInfoService service)
public void setB2bDocumentTypeService(B2BDocumentTypeService b2bDocumentTypeService)
public SearchResult<B2BDocumentTypeModel> getAllDocumentTypes()
B2BAccountSummaryFacadegetAllDocumentTypes in interface B2BAccountSummaryFacadepublic java.util.List<B2BDocumentPaymentInfoData> getDocumentPaymentInfo(java.lang.String documentNumber)
B2BAccountSummaryFacadegetDocumentPaymentInfo in interface B2BAccountSummaryFacadedocumentNumber - the document number identificationSearchResult of type B2BDocumentPaymentInfoDatapublic void applyDragAndDropActions(java.util.List<B2BDragAndDropData> lstActions)
B2BAccountSummaryFacadeapplyDragAndDropActions in interface B2BAccountSummaryFacadelstActions - the List of Actionspublic Converter<B2BUnitModel,B2BAmountBalanceData> getB2bAmountBalanceConverter()
public void setB2bAmountBalanceConverter(Converter<B2BUnitModel,B2BAmountBalanceData> b2bAmountBalanceConverter)
public B2BCommerceUnitService getB2BCommerceUnitService()
public void setB2BCommerceUnitService(B2BCommerceUnitService b2bCommerceUnitService)
b2bCommerceUnitService - the b2BCommerceUnitService to setpublic Converter<B2BUnitModel,AccountSummaryInfoData> getAccountSummaryInfoConverter()
public void setAccountSummaryInfoConverter(Converter<B2BUnitModel,AccountSummaryInfoData> accountSummaryInfoConverter)
accountSummaryInfoConverter - the accountSummaryInfoConverter to setpublic AccountSummaryInfoData getAccountSummaryInfoData(java.lang.String b2bUnitCode)
B2BAccountSummaryFacadegetAccountSummaryInfoData in interface B2BAccountSummaryFacadeb2bUnitCode - the B2BUnitAccountSummaryInfoData object.public SearchPageData<B2BDocumentData> getPagedDocumentsForUnit(java.lang.String b2bUnitCode, PageableData pageableData, FilterByCriteriaData filterByCriteriaData, DefaultCriteria criteria)
B2BAccountSummaryFacadegetPagedDocumentsForUnit in interface B2BAccountSummaryFacadeb2bUnitCode - the B2B Unit CodepageableData - the Pageable DatafilterByCriteriaData - the Filtering Criteriacriteria - the Default CriteriaSeachPageData of type B2BDocumentData containing documents of the given unit &
criteriaCopyright © 2018 SAP SE. All Rights Reserved.