Class DefaultB2BBudgetFacade
- java.lang.Object
-
- de.hybris.platform.b2bcommercefacades.company.impl.DefaultB2BBudgetFacade
-
- All Implemented Interfaces:
B2BBudgetFacade,SearchFacade<B2BBudgetData,BudgetSearchStateData>
public class DefaultB2BBudgetFacade extends java.lang.Object implements B2BBudgetFacade
Default implementation of theB2BBudgetFacadeinterface.
-
-
Constructor Summary
Constructors Constructor Description DefaultB2BBudgetFacade()
-
Method Summary
-
-
-
Method Detail
-
getBudgetDataForCode
public B2BBudgetData getBudgetDataForCode(java.lang.String budgetCode)
Description copied from interface:B2BBudgetFacadeReturnsB2BBudgetDatafor the given code.- Specified by:
getBudgetDataForCodein interfaceB2BBudgetFacade- Parameters:
budgetCode- the budget code- Returns:
B2BBudgetDataholding the budget details
-
updateBudget
public void updateBudget(B2BBudgetData b2BBudgetData)
Description copied from interface:B2BBudgetFacadeUpdates budget details based on the givenB2BBudgetData.- Specified by:
updateBudgetin interfaceB2BBudgetFacade- Parameters:
b2BBudgetData-B2BBudgetDataholding the update information
-
addBudget
public void addBudget(B2BBudgetData b2BBudgetData)
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
public void enableDisableBudget(java.lang.String b2BudgetCode, boolean active)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
public java.util.List<AutocompleteSuggestionData> autocomplete(BudgetSearchStateData searchState)
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
protected Converter<B2BBudgetModel,B2BBudgetData> getB2BBudgetConverter()
-
setB2BBudgetConverter
public void setB2BBudgetConverter(Converter<B2BBudgetModel,B2BBudgetData> b2BBudgetConverter)
-
getB2BBudgetService
protected B2BBudgetService getB2BBudgetService()
-
setB2BBudgetService
public void setB2BBudgetService(B2BBudgetService b2BBudgetService)
-
getB2BCostCenterConverter
protected Converter<B2BCostCenterModel,B2BCostCenterData> getB2BCostCenterConverter()
-
setB2BCostCenterConverter
public void setB2BCostCenterConverter(Converter<B2BCostCenterModel,B2BCostCenterData> b2BCostCenterConverter)
-
getB2BBudgetReversePopulator
protected B2BBudgetReversePopulator getB2BBudgetReversePopulator()
-
setB2BBudgetReversePopulator
public void setB2BBudgetReversePopulator(B2BBudgetReversePopulator b2BBudgetReversePopulator)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getCostCenterFacade
protected B2BCostCenterFacade getCostCenterFacade()
-
setCostCenterFacade
public void setCostCenterFacade(B2BCostCenterFacade costCenterFacade)
-
-