Class DefaultB2BBudgetFacade
java.lang.Object
de.hybris.platform.b2bcommercefacades.company.impl.DefaultB2BBudgetFacade
- All Implemented Interfaces:
B2BBudgetFacade,SearchFacade<B2BBudgetData,BudgetSearchStateData>
Default implementation of the
B2BBudgetFacade interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBudget(B2BBudgetData b2BBudgetData) Adds a new budget based on the givenB2BBudgetData.autocomplete(BudgetSearchStateData searchState) Get the auto complete suggestions for the provided input.voidenableDisableBudget(String b2BudgetCode, boolean active) Enables or disables the budget with the given code.protected Converter<B2BBudgetModel,B2BBudgetData> protected B2BBudgetReversePopulatorprotected B2BBudgetServiceprotected Converter<B2BCostCenterModel,B2BCostCenterData> getBudgetDataForCode(String budgetCode) ReturnsB2BBudgetDatafor the given code.protected B2BCostCenterFacadeprotected ModelServicesearch(BudgetSearchStateData searchState, PageableData pageableData) Searches for the ITEM's based on the search state.voidsetB2BBudgetConverter(Converter<B2BBudgetModel, B2BBudgetData> b2BBudgetConverter) voidsetB2BBudgetReversePopulator(B2BBudgetReversePopulator b2BBudgetReversePopulator) voidsetB2BBudgetService(B2BBudgetService b2BBudgetService) voidsetB2BCostCenterConverter(Converter<B2BCostCenterModel, B2BCostCenterData> b2BCostCenterConverter) voidsetCostCenterFacade(B2BCostCenterFacade costCenterFacade) voidsetModelService(ModelService modelService) voidupdateBudget(B2BBudgetData b2BBudgetData) Updates budget details based on the givenB2BBudgetData.
-
Constructor Details
-
DefaultB2BBudgetFacade
public DefaultB2BBudgetFacade()
-
-
Method Details
-
getBudgetDataForCode
Description copied from interface:B2BBudgetFacadeReturnsB2BBudgetDatafor the given code.- Specified by:
getBudgetDataForCodein interfaceB2BBudgetFacade- Parameters:
budgetCode- the budget code- Returns:
B2BBudgetDataholding the budget details
-
updateBudget
Description copied from interface:B2BBudgetFacadeUpdates budget details based on the givenB2BBudgetData.- Specified by:
updateBudgetin interfaceB2BBudgetFacade- Parameters:
b2BBudgetData-B2BBudgetDataholding the update information
-
addBudget
Description copied from interface:B2BBudgetFacadeAdds a new budget based on the givenB2BBudgetData.- Specified by:
addBudgetin interfaceB2BBudgetFacade- Parameters:
b2BBudgetData-B2BBudgetDataholding the details of the budget to create
-
enableDisableBudget
Description copied from interface:B2BBudgetFacadeEnables or disables the budget with the given code.- Specified by:
enableDisableBudgetin interfaceB2BBudgetFacade- Parameters:
b2BudgetCode- code of the budget to be enabled/disabledactive- pass true to enable the budget and false to disable it
-
search
public SearchPageData<B2BBudgetData> search(BudgetSearchStateData searchState, PageableData pageableData) Description copied from interface:SearchFacadeSearches for the ITEM's based on the search state. The query object allows more complex queries using facet selection.- Specified by:
searchin interfaceSearchFacade<B2BBudgetData,BudgetSearchStateData> - Parameters:
searchState- the search query objectpageableData- the page to return- Returns:
- the search results
-
autocomplete
Description copied from interface:SearchFacadeGet the auto complete suggestions for the provided input.- Specified by:
autocompletein interfaceSearchFacade<B2BBudgetData,BudgetSearchStateData> - Parameters:
searchState- the search query object- Returns:
- a list of suggested search terms
-
getB2BBudgetConverter
-
setB2BBudgetConverter
-
getB2BBudgetService
-
setB2BBudgetService
-
getB2BCostCenterConverter
-
setB2BCostCenterConverter
public void setB2BCostCenterConverter(Converter<B2BCostCenterModel, B2BCostCenterData> b2BCostCenterConverter) -
getB2BBudgetReversePopulator
-
setB2BBudgetReversePopulator
-
getModelService
-
setModelService
-
getCostCenterFacade
-
setCostCenterFacade
-