Class DefaultB2BCostCenterFacade

java.lang.Object
de.hybris.platform.b2bacceleratorfacades.company.refactoring.impl.DefaultB2BCostCenterFacade
All Implemented Interfaces:
B2BCostCenterFacade, SearchFacade<B2BCostCenterData,SearchStateData>

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

    • DefaultB2BCostCenterFacade

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

    • getCostCenters

      public List<? extends B2BCostCenterData> getCostCenters()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BCostCenterFacade
      Gets all visible cost centers for the currently logged-in B2BCustomerModel based on his parent B2Unit
      Specified by:
      getCostCenters in interface B2BCostCenterFacade
      Returns:
      A collection of B2BCostCenterData
    • getActiveCostCenters

      public List<? extends B2BCostCenterData> getActiveCostCenters()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BCostCenterFacade
      Gets all visible active cost centers for the currently logged-in B2BCustomerModel based on his parent B2Unit
      Specified by:
      getActiveCostCenters in interface B2BCostCenterFacade
      Returns:
      A collection of B2BCostCenterData
    • getCostCenterDataForCode

      public B2BCostCenterData getCostCenterDataForCode(String costCenterCode)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BCostCenterFacade
      Get view details for a given Cost center code
      Specified by:
      getCostCenterDataForCode in interface B2BCostCenterFacade
      Returns:
      B2BCostCenterData
    • search

      public SearchPageData<B2BCostCenterData> search(SearchStateData 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<B2BCostCenterData,SearchStateData>
      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(SearchStateData 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<B2BCostCenterData,SearchStateData>
      Parameters:
      searchState - the search query object
      Returns:
      a list of suggested search terms
    • updateCostCenter

      public void updateCostCenter(B2BCostCenterData b2BCostCenterData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BCostCenterFacade
      Update the cost center details for edit cost centers flow
      Specified by:
      updateCostCenter in interface B2BCostCenterFacade
      Parameters:
      b2BCostCenterData - the b2b cost center
    • addCostCenter

      public void addCostCenter(B2BCostCenterData b2BCostCenterData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BCostCenterFacade
      Add cost center
      Specified by:
      addCostCenter in interface B2BCostCenterFacade
      Parameters:
      b2BCostCenterData - the b2b cost center
    • enableDisableCostCenter

      public void enableDisableCostCenter(String costCenterCode, boolean active)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BCostCenterFacade
      Enable/disable for a cost center. active set to true denotes enabling cost center and vice versa.
      Specified by:
      enableDisableCostCenter in interface B2BCostCenterFacade
    • selectBudgetForCostCenter

      public B2BSelectionData selectBudgetForCostCenter(String costCenterCode, String budgetCode)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BCostCenterFacade
      Select a budget for cost center
      Specified by:
      selectBudgetForCostCenter in interface B2BCostCenterFacade
      Returns:
      the resulting B2BSelectionData
    • deSelectBudgetForCostCenter

      public B2BSelectionData deSelectBudgetForCostCenter(String costCenterCode, String budgetCode)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: B2BCostCenterFacade
      Deselect a budget for a cost center
      Specified by:
      deSelectBudgetForCostCenter in interface B2BCostCenterFacade
      Returns:
      the resulting B2BSelectionData
    • getB2BCommerceCostCenterService

      protected B2BCommerceCostCenterService getB2BCommerceCostCenterService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setB2BCommerceCostCenterService

      public void setB2BCommerceCostCenterService(B2BCommerceCostCenterService b2bCommerceCostCenterService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getB2bCostCenterService

      protected B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel> getB2bCostCenterService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setB2bCostCenterService

      public void setB2bCostCenterService(B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel> b2BCostCenterService)
      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.
    • getB2BCostCenterReversePopulator

      protected B2BCostCenterReversePopulator getB2BCostCenterReversePopulator()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setB2BCostCenterReversePopulator

      public void setB2BCostCenterReversePopulator(B2BCostCenterReversePopulator b2bCostCenterReversePopulator)
      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.
    • 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.