Interface CostCenterFacade

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      void addCostCenter​(B2BCostCenterData b2BCostCenterData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Add cost center
      B2BSelectionData deSelectBudgetForCostCenter​(java.lang.String costCenterCode, java.lang.String budgetCode)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Deselect a budget for a cost center
      void enableDisableCostCenter​(java.lang.String costCenterCode, boolean active)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Enable/disable for a cost center.
      java.util.List<? extends B2BCostCenterData> getActiveCostCenters()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Gets all visible active cost centers for the currently logged-in B2BCustomerModel based on his parent B2Unit
      B2BCostCenterData getCostCenterDataForCode​(java.lang.String costCenterCode)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get view details for a given Cost center code
      java.util.List<? extends B2BCostCenterData> getCostCenters()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Gets all visible cost centers for the currently logged-in B2BCustomerModel based on his parent B2Unit
      B2BSelectionData selectBudgetForCostCenter​(java.lang.String costCenterCode, java.lang.String budgetCode)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Select a budget for cost center
      void updateCostCenter​(B2BCostCenterData b2BCostCenterData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Update the cost center details for edit cost centers flow
    • Method Detail

      • getCostCenterDataForCode

        B2BCostCenterData getCostCenterDataForCode​(java.lang.String costCenterCode)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Get view details for a given Cost center code
        Specified by:
        getCostCenterDataForCode in interface B2BCostCenterFacade
        Parameters:
        costCenterCode -
        Returns:
        B2BCostCenterData
      • enableDisableCostCenter

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

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

        B2BSelectionData deSelectBudgetForCostCenter​(java.lang.String costCenterCode,
                                                     java.lang.String budgetCode)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Deselect a budget for a cost center
        Specified by:
        deSelectBudgetForCostCenter in interface B2BCostCenterFacade
        Parameters:
        costCenterCode -
        budgetCode -
        Returns:
        the resulting B2BSelectionData