public class CostCenterManagementPageController extends MyCompanyPageController
MyCompanyPageController.SelectOptionADD_COSTCENTER_URL, b2bApprovalProcessFacade, b2bApproverFacade, b2BBudgetFormValidator, b2bCostCenterFacade, b2bPermissionFacade, b2BPermissionFormValidator, b2bUnitFacade, b2bUserFacade, b2bUserGroupFacade, baseStoreService, budgetFacade, checkoutFacade, customerFacade, EDIT_COSTCENTER_URL, formatFactory, MANAGE_COST_CENTER_BASE_URL, MANAGE_COSTCENTERS_EDIT_URL, MANAGE_COSTCENTERS_SELECTBUDGET_URL, MANAGE_COSTCENTERS_VIEW_URL, MANAGE_PERMISSIONS_EDIT_URL, MANAGE_PERMISSIONS_VIEW_URL, MANAGE_UNIT_DETAILS_URL, MANAGE_UNITS_BASE_URL, MANAGE_UNITS_CMS_PAGE, MANAGE_USER_DETAILS_URL, MANAGE_USERGROUP_DETAILS_URL, MANAGE_USERGROUPS_BASE_URL, MANAGE_USERGROUPS_CMS_PAGE, MY_COMPANY_CMS_PAGE, myCompanyBreadcrumbBuilder, ORGANIZATION_MANAGEMENT_CMS_PAGE, REDIRECT_TO_BUDGET_DETAILS, REDIRECT_TO_COSTCENTER_DETAILS, REDIRECT_TO_PERMISSION_DETAILS, REDIRECT_TO_UNIT_DETAILS, REDIRECT_TO_USER_DETAILS, REDIRECT_TO_USER_GROUPS_PAGE, REDIRECT_TO_USERGROUP_DETAILS, SINGLE_WHITEPSACE, storeSessionFacade| Constructor and Description |
|---|
CostCenterManagementPageController() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addCostCenter(Model model) |
java.lang.String |
assignBudgetsForCostCenter(int page,
AbstractSearchPageController.ShowMode showMode,
java.lang.String sortCode,
java.lang.String costCenterCode,
Model model,
HttpServletRequest request) |
java.lang.String |
confirmDisableCostCenter(java.lang.String costCenterCode,
Model model) |
B2BSelectionData |
deselectBudgetForCostCenter(java.lang.String costCenterCode,
java.lang.String budgetCode) |
java.lang.String |
disableCostCenter(java.lang.String costCenterCode,
Model model) |
java.lang.String |
editCostCenterDetails(java.lang.String costCenterCode,
Model model) |
java.lang.String |
enableCostCenter(java.lang.String costCenterCode,
Model model) |
java.lang.String |
manageCostCenters(int page,
AbstractSearchPageController.ShowMode showMode,
java.lang.String sortCode,
Model model) |
java.lang.String |
saveCostCenter(B2BCostCenterForm b2BCostCenterForm,
BindingResult bindingResult,
Model model,
RedirectAttributes redirectModel) |
B2BSelectionData |
selectBudgetForCostCenter(java.lang.String costCenterCode,
java.lang.String budgetCode) |
java.lang.String |
updateCostCenterDetails(B2BCostCenterForm b2BCostCenterForm,
BindingResult bindingResult,
Model model,
RedirectAttributes redirectModel) |
java.lang.String |
viewCostCenterDetails(java.lang.String costCenterCode,
Model model) |
java.lang.String |
viewCostCenterUnitDetails(java.lang.String costCenterCode,
java.lang.String unit,
Model model) |
assignPermissionName, checkEndDateIsBeforeStartDateForBudget, createUser, createUser, editPermission, editPermission, editUser, editUser, getAllCostCenters, getB2BPeriodRanges, getB2BPermissionTypes, getB2BUnits, getBranchSelectOptions, getCancelUrl, getCurrentB2BStore, getSearchPageSize, getUserFacade, initBinder, manageUserDetail, populateB2BBudgetDataFromForm, populateB2BCostCenterDataFromForm, populateB2BPermissionDataFromForm, populateCurrencySelectBox, populateDisplayNamesForRoles, populateRolesCheckBoxes, populateSelectBoxForString, unitDetailspublic java.lang.String viewCostCenterUnitDetails(java.lang.String costCenterCode,
java.lang.String unit,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String manageCostCenters(int page,
AbstractSearchPageController.ShowMode showMode,
java.lang.String sortCode,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String viewCostCenterDetails(java.lang.String costCenterCode,
Model model)
throws CMSItemNotFoundException
viewCostCenterDetails in class MyCompanyPageControllerCMSItemNotFoundExceptionpublic java.lang.String assignBudgetsForCostCenter(int page,
AbstractSearchPageController.ShowMode showMode,
java.lang.String sortCode,
java.lang.String costCenterCode,
Model model,
HttpServletRequest request)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic B2BSelectionData selectBudgetForCostCenter(java.lang.String costCenterCode, java.lang.String budgetCode) throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic B2BSelectionData deselectBudgetForCostCenter(java.lang.String costCenterCode, java.lang.String budgetCode) throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String enableCostCenter(java.lang.String costCenterCode,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String confirmDisableCostCenter(java.lang.String costCenterCode,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String disableCostCenter(java.lang.String costCenterCode,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String editCostCenterDetails(java.lang.String costCenterCode,
Model model)
throws CMSItemNotFoundException
editCostCenterDetails in class MyCompanyPageControllerCMSItemNotFoundExceptionpublic java.lang.String updateCostCenterDetails(B2BCostCenterForm b2BCostCenterForm, BindingResult bindingResult, Model model, RedirectAttributes redirectModel) throws CMSItemNotFoundException
updateCostCenterDetails in class MyCompanyPageControllerCMSItemNotFoundExceptionpublic java.lang.String addCostCenter(Model model)
throws CMSItemNotFoundException
addCostCenter in class MyCompanyPageControllerCMSItemNotFoundExceptionpublic java.lang.String saveCostCenter(B2BCostCenterForm b2BCostCenterForm, BindingResult bindingResult, Model model, RedirectAttributes redirectModel) throws CMSItemNotFoundException
saveCostCenter in class MyCompanyPageControllerCMSItemNotFoundExceptionCopyright © 2018 SAP SE. All Rights Reserved.