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