public class B2B2POEPermissionEvaluationStrategy extends AbstractPermissionEvaluationStrategy<B2BPermissionModel> implements PermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel,B2BCustomerModel>
NOLIMIT| Constructor and Description |
|---|
B2B2POEPermissionEvaluationStrategy() |
| Modifier and Type | Method and Description |
|---|---|
B2BPermissionResultModel |
evaluate(AbstractOrderModel order,
B2BCustomerModel employee)
Evaluate.
|
B2BUnitService<B2BUnitModel,B2BCustomerModel> |
getB2bUnitService() |
B2BPermissionModel |
getPermissionToEvaluate(java.util.Set<B2BPermissionModel> permissions,
java.lang.Class<? extends B2BPermissionModel> type) |
java.lang.Class<? extends B2BPermissionModel> |
getPermissionType()
Gets the permission type.
|
java.lang.String |
getPermissionTypeCode() |
java.util.Set<B2BPermissionModel> |
getTypesToEvaluate(B2BCustomerModel user,
AbstractOrderModel order) |
UserService |
getUserService() |
void |
setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService) |
void |
setPermissionType(java.lang.Class<? extends B2BPermissionModel> permissionType) |
void |
setPermissionTypeCode(java.lang.String permissionTypeCode) |
void |
setUserService(UserService userService) |
getActivePermissions, getOrderEntryTotal, getOrderTotal, getOrderTotals, getPermissions, getTotalOfEntriesWithCostCenter, getTotalTax, toMoneygetModelService, getTypeService, setModelService, setTypeServicepublic B2BPermissionResultModel evaluate(AbstractOrderModel order, B2BCustomerModel employee)
EvaluateStrategyevaluate in interface EvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel,B2BCustomerModel>order - the AbstractOrderModelemployee - the B2BCustomerModelpublic B2BPermissionModel getPermissionToEvaluate(java.util.Set<B2BPermissionModel> permissions, java.lang.Class<? extends B2BPermissionModel> type)
public java.util.Set<B2BPermissionModel> getTypesToEvaluate(B2BCustomerModel user, AbstractOrderModel order)
getTypesToEvaluate in class AbstractPermissionEvaluationStrategy<B2BPermissionModel>public UserService getUserService()
public void setUserService(UserService userService)
public B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()
public void setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
public void setPermissionTypeCode(java.lang.String permissionTypeCode)
public java.lang.String getPermissionTypeCode()
public void setPermissionType(java.lang.Class<? extends B2BPermissionModel> permissionType)
public java.lang.Class<? extends B2BPermissionModel> getPermissionType()
PermissionEvaluateStrategygetPermissionType in interface PermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel,B2BCustomerModel>getPermissionType in class AbstractPermissionEvaluationStrategy<B2BPermissionModel>Copyright © 2018 SAP SE. All Rights Reserved.