Interface B2BCostCenterFacade
- All Superinterfaces:
SearchFacade<B2BCostCenterData,SearchStateData>
- All Known Subinterfaces:
CostCenterFacade
- All Known Implementing Classes:
DefaultB2BCostCenterFacade,DefaultB2BCostCenterFacade
Facade to handle cost center management.
- Since:
- 6.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddCostCenter(B2BCostCenterData b2BCostCenterData) Add cost centerdeSelectBudgetForCostCenter(String costCenterCode, String budgetCode) Deselect a budget for a cost centervoidenableDisableCostCenter(String costCenterCode, boolean active) Enable/disable for a cost center.List<? extends B2BCostCenterData>Gets all visible active cost centers for the currently logged-inB2BCustomerModelbased on his parent B2UnitgetCostCenterDataForCode(String costCenterCode) Get view details for a given Cost center codeList<? extends B2BCostCenterData>Gets all visible cost centers for the currently logged-inB2BCustomerModelbased on his parent B2UnitselectBudgetForCostCenter(String costCenterCode, String budgetCode) Select a budget for cost centervoidupdateCostCenter(B2BCostCenterData b2BCostCenterData) Update the cost center details for edit cost centers flowMethods inherited from interface de.hybris.platform.b2bcommercefacades.search.SearchFacade
autocomplete, search
-
Method Details
-
getCostCenters
List<? extends B2BCostCenterData> getCostCenters()Gets all visible cost centers for the currently logged-inB2BCustomerModelbased on his parent B2Unit- Returns:
- A collection of
B2BCostCenterData
-
getActiveCostCenters
List<? extends B2BCostCenterData> getActiveCostCenters()Gets all visible active cost centers for the currently logged-inB2BCustomerModelbased on his parent B2Unit- Returns:
- A collection of
B2BCostCenterData
-
getCostCenterDataForCode
Get view details for a given Cost center code- Parameters:
costCenterCode-- Returns:
- B2BCostCenterData
-
updateCostCenter
Update the cost center details for edit cost centers flow- Parameters:
b2BCostCenterData- the b2b cost center
-
addCostCenter
Add cost center- Parameters:
b2BCostCenterData- the b2b cost center
-
enableDisableCostCenter
Enable/disable for a cost center. active set to true denotes enabling cost center and vice versa.- Parameters:
costCenterCode-active-
-
selectBudgetForCostCenter
Select a budget for cost center- Parameters:
costCenterCode-budgetCode-- Returns:
- the resulting
B2BSelectionData
-
deSelectBudgetForCostCenter
Deselect a budget for a cost center- Parameters:
costCenterCode-budgetCode-- Returns:
- the resulting
B2BSelectionData
-