public interface B2BPermissionFacade
| Modifier and Type | Method and Description |
|---|---|
void |
addPermission(B2BPermissionData b2BPermissionData)
Creates a new B2B permission based on the data passed in the
B2BPermissionData parameter. |
B2BSelectionData |
addPermissionToCustomer(String customerUid,
String permissionCode)
Adds a permission to a customer.
|
B2BSelectionData |
addPermissionToUserGroup(String userGroupUid,
String permissionCode)
Adds a permission to a
B2BUserGroupModel. |
void |
enableDisablePermission(String permissionCode,
boolean enable)
Enable/disable a permission.
|
B2BPermissionTypeData |
getB2BPermissionTypeDataForPermission(B2BPermissionTypeEnum permissionTypeEnum)
Converts the given
B2BPermissionTypeEnum into a B2BPermissionTypeData object and returns it. |
Collection<B2BPermissionTypeData> |
getB2BPermissionTypes()
Returns a collection of available B2B permission types.
|
SearchPageData<B2BPermissionData> |
getPagedPermissions(PageableData pageableData)
Returns paged
B2BPermissionData for the given PageableData. |
SearchPageData<B2BPermissionData> |
getPagedPermissionsForCustomer(PageableData pageableData,
String customerUid)
Gets the list of permissions of the customers.
|
SearchPageData<B2BPermissionData> |
getPagedPermissionsForUserGroup(PageableData pageableData,
String userGroupUid)
Returns a paginated list of permissions associated to a
B2BUserGroupModel. |
B2BPermissionData |
getPermissionDetails(String permissionCode)
Returns
B2BPermissionData for a given unique id. |
B2BSelectionData |
removePermissionFromCustomer(String customerUid,
String permissionCode)
Removes a permission from a customer.
|
B2BSelectionData |
removePermissionFromUserGroup(String userGroupUid,
String permissionCode)
Removes a permission from a
B2BUserGroupModel. |
void |
updatePermissionDetails(B2BPermissionData b2BPermissionData)
Updates an existing B2B permission.
|
SearchPageData<B2BPermissionData> getPagedPermissions(PageableData pageableData)
B2BPermissionData for the given PageableData.pageableData - PageableData object defining the paging propertiesSearchPageData containing the paged B2BPermissionData.B2BPermissionData getPermissionDetails(String permissionCode)
B2BPermissionData for a given unique id.permissionCode - the code of the permission codeB2BPermissionData for the given uid.Collection<B2BPermissionTypeData> getB2BPermissionTypes()
Collection of B2BPermissionTypeDatavoid updatePermissionDetails(B2BPermissionData b2BPermissionData)
b2BPermissionData - B2BPermissionData holding the update information.void enableDisablePermission(String permissionCode, boolean enable)
permissionCode - the code of the permissionenable - true to enable the permission, false to disable itB2BPermissionTypeData getB2BPermissionTypeDataForPermission(B2BPermissionTypeEnum permissionTypeEnum)
B2BPermissionTypeEnum into a B2BPermissionTypeData object and returns it.permissionTypeEnum - the B2BPermissionTypeEnum to convert.B2BPermissionTypeData result of the conversion.void addPermission(B2BPermissionData b2BPermissionData)
B2BPermissionData parameter.b2BPermissionData - B2BPermissionData object holding the data for the permission to be created.SearchPageData<B2BPermissionData> getPagedPermissionsForCustomer(PageableData pageableData, String customerUid)
pageableData - PageableData object defining the paging propertiescustomerUid - the uid of the customerSearchPageDataB2BSelectionData addPermissionToCustomer(String customerUid, String permissionCode)
customerUid - the uid of the customerpermissionCode - the code of the permissionB2BSelectionDataB2BSelectionData removePermissionFromCustomer(String customerUid, String permissionCode)
customerUid - the uid of the customerpermissionCode - the code of the permissionB2BSelectionDataSearchPageData<B2BPermissionData> getPagedPermissionsForUserGroup(PageableData pageableData, String userGroupUid)
B2BUserGroupModel.pageableData - PageableData object defining the paging propertiesuserGroupUid - the uid of the user groupB2BSelectionData addPermissionToUserGroup(String userGroupUid, String permissionCode)
B2BUserGroupModel.userGroupUid - the uid of the user grouppermissionCode - the code of the permissionB2BSelectionData removePermissionFromUserGroup(String userGroupUid, String permissionCode)
B2BUserGroupModel.userGroupUid - the uid of the user grouppermissionCode - the code of the permissionCopyright © 2017 SAP SE. All Rights Reserved.