public class DefaultB2BCommercePermissionService extends java.lang.Object implements B2BCommercePermissionService
B2BCommercePermissionService| Constructor and Description |
|---|
DefaultB2BCommercePermissionService() |
| Modifier and Type | Method and Description |
|---|---|
B2BPermissionModel |
addPermissionToCustomer(java.lang.String user,
java.lang.String permission)
Add permission for a given user and return the updated
B2BCustomerModel object |
B2BPermissionModel |
addPermissionToUserGroup(java.lang.String uid,
java.lang.String permission)
Gets updated permission, after adding permission to given user group
|
protected B2BPermissionService<B2BCustomerModel,B2BPermissionResultModel> |
getB2bPermissionService() |
protected ModelService |
getModelService() |
protected PagedGenericDao<B2BPermissionModel> |
getPagedB2BPermissionDao() |
SearchPageData<B2BPermissionModel> |
getPagedPermissions(PageableData pageableData)
Gets list of
SearchPageData B2BPermissionModel for pagination given the required pagination parameters
with PageableData |
B2BPermissionModel |
getPermissionForCode(java.lang.String permissionCode)
Gets
B2BPermissionModel for a given permission code |
protected UserService |
getUserService() |
B2BPermissionModel |
removePermissionFromCustomer(java.lang.String user,
java.lang.String permission)
Remove permission for a given user and return the updated
B2BCustomerModel object |
B2BPermissionModel |
removePermissionFromUserGroup(java.lang.String uid,
java.lang.String permission)
Gets updated permission, after removing permission from a given user group
|
void |
setB2bPermissionService(B2BPermissionService<B2BCustomerModel,B2BPermissionResultModel> b2bPermissionService) |
void |
setModelService(ModelService modelService) |
void |
setPagedB2BPermissionDao(PagedGenericDao<B2BPermissionModel> pagedB2BPermissionDao) |
void |
setUserService(UserService userService) |
public SearchPageData<B2BPermissionModel> getPagedPermissions(PageableData pageableData)
B2BCommercePermissionServiceSearchPageData B2BPermissionModel for pagination given the required pagination parameters
with PageableDatagetPagedPermissions in interface B2BCommercePermissionServicepageableData - Pagination informationB2BPermissionModel objectspublic B2BPermissionModel getPermissionForCode(java.lang.String permissionCode)
B2BCommercePermissionServiceB2BPermissionModel for a given permission codegetPermissionForCode in interface B2BCommercePermissionServicepermissionCode - A unique identifier for B2BPermissionModelB2BPermissionModel objectpublic B2BPermissionModel addPermissionToCustomer(java.lang.String user, java.lang.String permission)
B2BCommercePermissionServiceB2BCustomerModel objectaddPermissionToCustomer in interface B2BCommercePermissionServiceuser - A unique identifier for B2BCustomerModel representing a userpermission - A unique identifier for B2BPermissionModel which is added to the given userB2BPermissionModel object with permissions addedpublic B2BPermissionModel removePermissionFromCustomer(java.lang.String user, java.lang.String permission)
B2BCommercePermissionServiceB2BCustomerModel objectremovePermissionFromCustomer in interface B2BCommercePermissionServiceuser - A unique identifier for B2BCustomerModel representing a userpermission - A unique identifier for B2BPermissionModel which is removed from the given userB2BPermissionModel object with permissions removedpublic B2BPermissionModel addPermissionToUserGroup(java.lang.String uid, java.lang.String permission)
B2BCommercePermissionServiceaddPermissionToUserGroup in interface B2BCommercePermissionServiceuid - A unique identifier for B2BUserGroupModelpermission - Permission that has to be added to user groupB2BPermissionModel objectpublic B2BPermissionModel removePermissionFromUserGroup(java.lang.String uid, java.lang.String permission)
B2BCommercePermissionServiceremovePermissionFromUserGroup in interface B2BCommercePermissionServiceuid - A unique identifier for B2BUserGroupModelpermission - Permission that has to be added to user groupB2BPermissionModel objectprotected PagedGenericDao<B2BPermissionModel> getPagedB2BPermissionDao()
public void setPagedB2BPermissionDao(PagedGenericDao<B2BPermissionModel> pagedB2BPermissionDao)
protected B2BPermissionService<B2BCustomerModel,B2BPermissionResultModel> getB2bPermissionService()
public void setB2bPermissionService(B2BPermissionService<B2BCustomerModel,B2BPermissionResultModel> b2bPermissionService)
protected UserService getUserService()
public void setUserService(UserService userService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
Copyright © 2018 SAP SE. All Rights Reserved.