public class DefaultB2BCostCenterService extends java.lang.Object implements B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>
B2BCostCenterService| Constructor and Description |
|---|
DefaultB2BCostCenterService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<CurrencyModel> |
findAvailableCurrencies(B2BUnitModel unit)
Deprecated.
Since 4.4. Use
getAvailableCurrencies(B2BUnitModel) instead |
java.util.Set<CurrencyModel> |
findAvailableCurrencies(UserModel user)
Deprecated.
Since 4.4. Use
getAvailableCurrencies(UserModel) instead |
B2BCostCenterModel |
findByCode(java.lang.String code)
Deprecated.
Since 4.4. Use
getCostCenterForCode(String) instead |
java.util.List<B2BCostCenterModel> |
findCostCenters(B2BUnitModel unit,
CurrencyModel currency)
Deprecated.
Since 4.4.
|
java.util.List<B2BCostCenterModel> |
findCostCentersForUnitBranch(B2BCustomerModel employee,
CurrencyModel currency)
Deprecated.
Since 4.4. Use
getCostCentersForUnitBranch(B2BCustomerModel, CurrencyModel) instead |
java.util.List<B2BCostCenterModel> |
findCostCentersForUnitBranch(B2BUnitModel unit,
CurrencyModel currency)
Deprecated.
Since 4.4. Use
getCostCentersForUnitBranch(B2BUnitModel, CurrencyModel) instead |
java.util.List<B2BCostCenterModel> |
getAllCostCenters()
Returns all B2B Cost Centers to which the caller has visibility
|
java.util.Set<CurrencyModel> |
getAvailableCurrencies(B2BUnitModel unit)
Get available currencies based on a unit and cost centers associated to the unit.
|
java.util.Set<CurrencyModel> |
getAvailableCurrencies(UserModel user)
Get available currencies based on a user
|
protected DefaultB2BBookingLineEntryDao |
getB2bBookingLineEntryDao() |
protected B2BBudgetDao |
getB2bBudgetDao() |
B2BBudgetModel |
getB2BBudgetForCode(java.lang.String code)
Deprecated.
Since 6.0. Use
B2BBudgetService.getB2BBudgetForCode(String) |
java.util.Set<B2BBudgetModel> |
getB2BBudgets()
Deprecated.
Since 6.0. Use
B2BBudgetService.getB2BBudgets() |
protected B2BCostCenterDao |
getB2bCostCenterDao() |
B2BCostCenterModel |
getB2BCostCenterForCode(java.lang.String code)
Deprecated.
Since 4.4. Use
B2BCostCenterService.getCostCenterForCode(String) instead |
java.util.Set<B2BCostCenterModel> |
getB2BCostCenters(java.util.List<AbstractOrderEntryModel> entries)
Collects all the cost centers linked to order entries into a single collection.
|
protected B2BUnitService<B2BUnitModel,B2BCustomerModel> |
getB2bUnitService() |
B2BCostCenterModel |
getCostCenterForCode(java.lang.String code)
Get cost center for a code.
|
java.util.List<B2BCostCenterModel> |
getCostCentersForUnitBranch(B2BCustomerModel employee,
CurrencyModel currency)
Gets all cost centers for given currency by looking at each unit of the branch and their cost centers.
|
java.util.List<B2BCostCenterModel> |
getCostCentersForUnitBranch(B2BUnitModel unit,
CurrencyModel currency)
Gets all cost centers for given currency by looking at each unit of the branch and their cost centers.
|
java.util.Collection<B2BBudgetModel> |
getCurrentBudgets(B2BCostCenterModel costCenter)
Deprecated.
|
protected SearchRestrictionService |
getSearchRestrictionService() |
protected SessionService |
getSessionService() |
java.lang.Double |
getTotalCost(B2BCostCenterModel costCenter,
java.util.Date startDate,
java.util.Date endDate)
Calculates the total cost for a cost center with a data range
|
boolean |
isCostCenterExisting(java.lang.String code)
Checks whether the cost center exists regardless of visibility constraints
|
void |
setB2bBookingLineEntryDao(DefaultB2BBookingLineEntryDao b2bBookingLineEntryDao) |
void |
setB2bBudgetDao(B2BBudgetDao b2bBudgetDao) |
void |
setB2bCostCenterDao(B2BCostCenterDao b2bCostCenterDao) |
void |
setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService) |
void |
setSearchRestrictionService(SearchRestrictionService searchRestrictionService) |
void |
setSessionService(SessionService sessionService) |
@Deprecated public java.util.List<B2BCostCenterModel> findCostCentersForUnitBranch(B2BCustomerModel employee, CurrencyModel currency)
getCostCentersForUnitBranch(B2BCustomerModel, CurrencyModel) insteadB2BCostCenterServicefindCostCentersForUnitBranch in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>employee - The logged in b2b customercurrency - The sessions currencypublic java.util.List<B2BCostCenterModel> getCostCentersForUnitBranch(B2BCustomerModel employee, CurrencyModel currency)
B2BCostCenterServicegetCostCentersForUnitBranch in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>employee - The logged in b2b customercurrency - The sessions currency@Deprecated public java.util.List<B2BCostCenterModel> findCostCentersForUnitBranch(B2BUnitModel unit, CurrencyModel currency)
getCostCentersForUnitBranch(B2BUnitModel, CurrencyModel) insteadB2BCostCenterServicefindCostCentersForUnitBranch in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>unit - A b2b unitcurrency - The sessions currencypublic java.util.List<B2BCostCenterModel> getCostCentersForUnitBranch(B2BUnitModel unit, CurrencyModel currency)
B2BCostCenterServicegetCostCentersForUnitBranch in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>unit - A b2b unitcurrency - The sessions currency@Deprecated public java.util.List<B2BCostCenterModel> findCostCenters(B2BUnitModel unit, CurrencyModel currency)
B2BCostCenterServicefindCostCenters in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>unit - the unitcurrency - the currency@Deprecated public java.util.Collection<B2BBudgetModel> getCurrentBudgets(B2BCostCenterModel costCenter)
B2BBudgetService.getCurrentBudgets(de.hybris.platform.b2b.model.B2BCostCenterModel)getCurrentBudgets in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>costCenter - the cost center@Deprecated public java.util.Set<CurrencyModel> findAvailableCurrencies(UserModel user)
getAvailableCurrencies(UserModel) insteadB2BCostCenterServicefindAvailableCurrencies in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>user - the session user.public java.util.Set<CurrencyModel> getAvailableCurrencies(UserModel user)
B2BCostCenterServicegetAvailableCurrencies in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>user - the session user.@Deprecated public java.util.Set<CurrencyModel> findAvailableCurrencies(B2BUnitModel unit)
getAvailableCurrencies(B2BUnitModel) insteadB2BCostCenterServicefindAvailableCurrencies in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>unit - the unitpublic java.util.Set<CurrencyModel> getAvailableCurrencies(B2BUnitModel unit)
B2BCostCenterServicegetAvailableCurrencies in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>unit - the unitpublic boolean isCostCenterExisting(java.lang.String code)
B2BCostCenterServiceisCostCenterExisting in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>@Deprecated public B2BCostCenterModel getB2BCostCenterForCode(java.lang.String code)
B2BCostCenterService.getCostCenterForCode(String) insteadgetB2BCostCenterForCode in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>B2BCostCenterService.getB2BCostCenterForCode(java.lang.String)public java.lang.Double getTotalCost(B2BCostCenterModel costCenter, java.util.Date startDate, java.util.Date endDate)
B2BCostCenterServicegetTotalCost in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>costCenter - the cost centerstartDate - the start dateendDate - the end date@Deprecated public B2BCostCenterModel findByCode(java.lang.String code)
getCostCenterForCode(String) insteadB2BCostCenterServicefindByCode in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>code - the codepublic B2BCostCenterModel getCostCenterForCode(java.lang.String code)
B2BCostCenterServicegetCostCenterForCode in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>code - the codepublic java.util.List<B2BCostCenterModel> getAllCostCenters()
B2BCostCenterServicegetAllCostCenters in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>@Deprecated public java.util.Set<B2BBudgetModel> getB2BBudgets()
B2BBudgetService.getB2BBudgets()getB2BBudgets in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>B2BBudgetModel all B2BBudgets to which the caller has visiblity@Deprecated public B2BBudgetModel getB2BBudgetForCode(java.lang.String code)
B2BBudgetService.getB2BBudgetForCode(String)B2BCostCenterServiceB2BBudgetModel of specified code. Returns null if none found.getB2BBudgetForCode in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>code - the codepublic java.util.Set<B2BCostCenterModel> getB2BCostCenters(java.util.List<AbstractOrderEntryModel> entries)
B2BCostCenterServicegetB2BCostCenters in interface B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>entries - Entries of an orderpublic void setB2bBookingLineEntryDao(DefaultB2BBookingLineEntryDao b2bBookingLineEntryDao)
public void setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
protected B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()
protected DefaultB2BBookingLineEntryDao getB2bBookingLineEntryDao()
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected SearchRestrictionService getSearchRestrictionService()
public void setSearchRestrictionService(SearchRestrictionService searchRestrictionService)
public void setB2bCostCenterDao(B2BCostCenterDao b2bCostCenterDao)
protected B2BCostCenterDao getB2bCostCenterDao()
public void setB2bBudgetDao(B2BBudgetDao b2bBudgetDao)
protected B2BBudgetDao getB2bBudgetDao()
Copyright © 2018 SAP SE. All Rights Reserved.