Interface B2BCommerceCostCenterFacade
-
- All Known Implementing Classes:
DefaultB2BCommerceCostCenterFacade
@Deprecated(since="6.0") public interface B2BCommerceCostCenterFacadeDeprecated.Since 6.0. UseB2BCostCenterFacadeinstead. A facade for cost center management within b2b commerce
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddCostCenter(B2BCostCenterData b2BCostCenterData)Deprecated.Add cost centerB2BSelectionDatadeSelectBudgetForCostCenter(java.lang.String costCenterCode, java.lang.String budgetCode)Deprecated.Deselect a budget for a cost centervoidenableDisableCostCenter(java.lang.String costCenterCode, boolean active)Deprecated.Enable/disable for a cost center.B2BCostCenterDatagetCostCenterDataForCode(java.lang.String costCenterCode)Deprecated.Get view details for a given Cost center codeSearchPageData<B2BBudgetData>getPagedBudgetsForCostCenters(PageableData pageableData, java.lang.String costCenterCode)Deprecated.Retrieves paged budgets for given cost centerSearchPageData<B2BCostCenterData>getPagedCostCenters(PageableData pageableData)Deprecated.Gets paginated list of Cost Centers visible to the current users branch.B2BSelectionDataselectBudgetForCostCenter(java.lang.String costCenterCode, java.lang.String budgetCode)Deprecated.Select a budget for cost centervoidupdateCostCenterDetails(B2BCostCenterData b2BCostCenterData)Deprecated.Update the cost center details for edit cost centers flow
-
-
-
Method Detail
-
getPagedCostCenters
SearchPageData<B2BCostCenterData> getPagedCostCenters(PageableData pageableData)
Deprecated.Gets paginated list of Cost Centers visible to the current users branch.- Parameters:
pageableData- Pagination data- Returns:
- a paginated list of cost centers.
-
getCostCenterDataForCode
B2BCostCenterData getCostCenterDataForCode(java.lang.String costCenterCode)
Deprecated.Get view details for a given Cost center code- Parameters:
costCenterCode-- Returns:
- B2BCostCenterData
-
updateCostCenterDetails
void updateCostCenterDetails(B2BCostCenterData b2BCostCenterData) throws DuplicateUidException
Deprecated.Update the cost center details for edit cost centers flow- Parameters:
b2BCostCenterData-B2BCostCenterData- Throws:
DuplicateUidException
-
addCostCenter
void addCostCenter(B2BCostCenterData b2BCostCenterData) throws DuplicateUidException
Deprecated.Add cost center- Parameters:
b2BCostCenterData-B2BCostCenterData- Throws:
DuplicateUidException
-
enableDisableCostCenter
void enableDisableCostCenter(java.lang.String costCenterCode, boolean active) throws DuplicateUidExceptionDeprecated.Enable/disable for a cost center. active set to true denotes enabling cost center and vice versa.- Parameters:
costCenterCode-active-- Throws:
DuplicateUidException
-
getPagedBudgetsForCostCenters
SearchPageData<B2BBudgetData> getPagedBudgetsForCostCenters(PageableData pageableData, java.lang.String costCenterCode)
Deprecated.Retrieves paged budgets for given cost center- Parameters:
pageableData- for selecting budgetscostCenterCode- to check- Returns:
- the resulting
SearchPageData
-
selectBudgetForCostCenter
B2BSelectionData selectBudgetForCostCenter(java.lang.String costCenterCode, java.lang.String budgetCode) throws DuplicateUidException
Deprecated.Select a budget for cost center- Parameters:
costCenterCode-budgetCode-- Returns:
- the resulting
B2BSelectionData - Throws:
DuplicateUidException
-
deSelectBudgetForCostCenter
B2BSelectionData deSelectBudgetForCostCenter(java.lang.String costCenterCode, java.lang.String budgetCode) throws DuplicateUidException
Deprecated.Deselect a budget for a cost center- Parameters:
costCenterCode-budgetCode-- Returns:
- the resulting
B2BSelectionData - Throws:
DuplicateUidException
-
-