public class B2BPermissionResultHelperImpl extends Object implements B2BPermissionResultHelper
B2BPermissionModel collections| Constructor and Description |
|---|
B2BPermissionResultHelperImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends B2BPermissionModel>> |
extractPermissionTypes(Collection<B2BPermissionResultModel> openPermissions)
Extracts
B2BPermissionModel from B2BPermissionResultModel collection |
Collection<B2BPermissionResultModel> |
filterResultByPermissionStatus(Collection<B2BPermissionResultModel> result,
PermissionStatus status)
Filter result by permission status.
|
List<B2BCustomerModel> |
getApproversWithPermissionStatus(Collection<B2BPermissionResultModel> result,
PermissionStatus status)
Gets the approvers with a specific permission status.
|
protected Class<? extends B2BPermissionModel> |
getModelClass(String permissionTypeCode)
Gets the model class based on type code
|
protected TypeService |
getTypeService() |
boolean |
hasOpenPermissionResult(Collection<B2BPermissionResultModel> permissionResults)
Checks for open permission result.
|
void |
setTypeService(TypeService typeService) |
public Collection<B2BPermissionResultModel> filterResultByPermissionStatus(Collection<B2BPermissionResultModel> result, PermissionStatus status)
B2BPermissionResultHelperfilterResultByPermissionStatus in interface B2BPermissionResultHelperresult - the resultstatus - the statuspublic List<B2BCustomerModel> getApproversWithPermissionStatus(Collection<B2BPermissionResultModel> result, PermissionStatus status)
B2BPermissionResultHelpergetApproversWithPermissionStatus in interface B2BPermissionResultHelperresult - the resultstatus - the statuspublic boolean hasOpenPermissionResult(Collection<B2BPermissionResultModel> permissionResults)
B2BPermissionResultHelperhasOpenPermissionResult in interface B2BPermissionResultHelperpermissionResults - the approver permissionspublic List<Class<? extends B2BPermissionModel>> extractPermissionTypes(Collection<B2BPermissionResultModel> openPermissions)
B2BPermissionResultHelperB2BPermissionModel from B2BPermissionResultModel collectionextractPermissionTypes in interface B2BPermissionResultHelperopenPermissions - the open permissionsprotected Class<? extends B2BPermissionModel> getModelClass(String permissionTypeCode)
permissionTypeCode - the permission type codeprotected TypeService getTypeService()
public void setTypeService(TypeService typeService)
Copyright © 2017 SAP SE. All Rights Reserved.