java.lang.Object
de.hybris.platform.b2bacceleratorfacades.company.refactoring.impl.DefaultB2BBudgetFacade
All Implemented Interfaces:
BudgetFacade, B2BBudgetFacade, SearchFacade<B2BBudgetData,BudgetSearchStateData>

@Deprecated(since="6.0", forRemoval=true) public class DefaultB2BBudgetFacade extends Object implements BudgetFacade
Deprecated, for removal: This API element is subject to removal in a future version.
Since 6.0. Use DefaultB2BBudgetFacade instead.
Default implementation of the BudgetFacade interface.
  • Constructor Details

    • DefaultB2BBudgetFacade

      public DefaultB2BBudgetFacade()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getBudgetDataForCode

      public B2BBudgetData getBudgetDataForCode(String budgetCode)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BBudgetFacade
      Returns B2BBudgetData for the given code.
      Specified by:
      getBudgetDataForCode in interface B2BBudgetFacade
      Parameters:
      budgetCode - the budget code
      Returns:
      B2BBudgetData holding the budget details
    • updateBudget

      public void updateBudget(B2BBudgetData b2BBudgetData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BBudgetFacade
      Updates budget details based on the given B2BBudgetData.
      Specified by:
      updateBudget in interface B2BBudgetFacade
      Parameters:
      b2BBudgetData - B2BBudgetData holding the update information
    • addBudget

      public void addBudget(B2BBudgetData b2BBudgetData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BBudgetFacade
      Adds a new budget based on the given B2BBudgetData.
      Specified by:
      addBudget in interface B2BBudgetFacade
      Parameters:
      b2BBudgetData - B2BBudgetData holding the details of the budget to create
    • enableDisableBudget

      public void enableDisableBudget(String b2BudgetCode, boolean active)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BBudgetFacade
      Enables or disables the budget with the given code.
      Specified by:
      enableDisableBudget in interface B2BBudgetFacade
      Parameters:
      b2BudgetCode - code of the budget to be enabled/disabled
      active - pass true to enable the budget and false to disable it
    • search

      public SearchPageData<B2BBudgetData> search(BudgetSearchStateData searchState, PageableData pageableData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: SearchFacade
      Searches for the ITEM's based on the search state. The query object allows more complex queries using facet selection.
      Specified by:
      search in interface SearchFacade<B2BBudgetData,BudgetSearchStateData>
      Parameters:
      searchState - the search query object
      pageableData - the page to return
      Returns:
      the search results
    • convertPageData

      protected <S, T> SearchPageData<T> convertPageData(SearchPageData<S> source, Converter<S,T> converter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • autocomplete

      public List<AutocompleteSuggestionData> autocomplete(BudgetSearchStateData searchState)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: SearchFacade
      Get the auto complete suggestions for the provided input.
      Specified by:
      autocomplete in interface SearchFacade<B2BBudgetData,BudgetSearchStateData>
      Parameters:
      searchState - the search query object
      Returns:
      a list of suggested search terms
    • getB2bBudgetConverter

      protected Converter<B2BBudgetModel,B2BBudgetData> getB2bBudgetConverter()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setB2bBudgetConverter

      public void setB2bBudgetConverter(Converter<B2BBudgetModel,B2BBudgetData> b2bBudgetConverter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getB2bCommerceBudgetService

      protected B2BCommerceBudgetService getB2bCommerceBudgetService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setB2bCommerceBudgetService

      public void setB2bCommerceBudgetService(B2BCommerceBudgetService b2bCommerceBudgetService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getB2bCostCenterConverter

      protected Converter<B2BCostCenterModel,B2BCostCenterData> getB2bCostCenterConverter()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setB2bCostCenterConverter

      public void setB2bCostCenterConverter(Converter<B2BCostCenterModel,B2BCostCenterData> b2bCostCenterConverter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getB2bBudgetReversePopulator

      protected B2BBudgetReversePopulator getB2bBudgetReversePopulator()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setB2bBudgetReversePopulator

      public void setB2bBudgetReversePopulator(B2BBudgetReversePopulator b2bBudgetReversePopulator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getModelService

      protected ModelService getModelService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setModelService

      public void setModelService(ModelService modelService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCostCenterFacade

      protected B2BCostCenterFacade getCostCenterFacade()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setCostCenterFacade

      public void setCostCenterFacade(B2BCostCenterFacade costCenterFacade)
      Deprecated, for removal: This API element is subject to removal in a future version.