public class DefaultB2BPermissionFacade extends Object implements B2BPermissionFacade
B2BPermissionFacade| Constructor and Description |
|---|
DefaultB2BPermissionFacade() |
public SearchPageData<B2BPermissionData> getPagedPermissions(PageableData pageableData)
B2BPermissionFacadeB2BPermissionData for the given PageableData.getPagedPermissions in interface B2BPermissionFacadepageableData - PageableData object defining the paging propertiesSearchPageData containing the paged B2BPermissionData.public List<B2BPermissionTypeData> getB2BPermissionTypes()
B2BPermissionFacadegetB2BPermissionTypes in interface B2BPermissionFacadeCollection of B2BPermissionTypeDatapublic B2BPermissionTypeData getB2BPermissionTypeDataForPermission(B2BPermissionTypeEnum permissionType)
B2BPermissionFacadeB2BPermissionTypeEnum into a B2BPermissionTypeData object and returns it.getB2BPermissionTypeDataForPermission in interface B2BPermissionFacadepermissionType - the B2BPermissionTypeEnum to convert.B2BPermissionTypeData result of the conversion.public void enableDisablePermission(String permissionCode, boolean active)
B2BPermissionFacadeenableDisablePermission in interface B2BPermissionFacadepermissionCode - the code of the permissionactive - true to enable the permission, false to disable itpublic void updatePermissionDetails(B2BPermissionData permissionData)
B2BPermissionFacadeupdatePermissionDetails in interface B2BPermissionFacadepermissionData - B2BPermissionData holding the update information.public void addPermission(B2BPermissionData permissionData)
B2BPermissionFacadeB2BPermissionData parameter.addPermission in interface B2BPermissionFacadepermissionData - B2BPermissionData object holding the data for the permission to be created.public B2BPermissionData getPermissionDetails(String permissionCode)
B2BPermissionFacadeB2BPermissionData for a given unique id.getPermissionDetails in interface B2BPermissionFacadepermissionCode - the code of the permission codeB2BPermissionData for the given uid.public SearchPageData<B2BPermissionData> getPagedPermissionsForCustomer(PageableData pageableData, String customerUid)
B2BPermissionFacadegetPagedPermissionsForCustomer in interface B2BPermissionFacadepageableData - PageableData object defining the paging propertiescustomerUid - the uid of the customerSearchPageDatapublic B2BSelectionData addPermissionToCustomer(String customerUid, String permissionCode)
B2BPermissionFacadeaddPermissionToCustomer in interface B2BPermissionFacadecustomerUid - the uid of the customerpermissionCode - the code of the permissionB2BSelectionDatapublic B2BSelectionData removePermissionFromCustomer(String customerUid, String permissionCode)
B2BPermissionFacaderemovePermissionFromCustomer in interface B2BPermissionFacadecustomerUid - the uid of the customerpermissionCode - the code of the permissionB2BSelectionDatapublic SearchPageData<B2BPermissionData> getPagedPermissionsForUserGroup(PageableData pageableData, String userGroupUid)
B2BPermissionFacadeB2BUserGroupModel.getPagedPermissionsForUserGroup in interface B2BPermissionFacadepageableData - PageableData object defining the paging propertiesuserGroupUid - the uid of the user grouppublic B2BSelectionData addPermissionToUserGroup(String userGroupUid, String permissionCode)
B2BPermissionFacadeB2BUserGroupModel.addPermissionToUserGroup in interface B2BPermissionFacadeuserGroupUid - the uid of the user grouppermissionCode - the code of the permissionpublic B2BSelectionData removePermissionFromUserGroup(String userGroupUid, String permissionCode)
B2BPermissionFacadeB2BUserGroupModel.removePermissionFromUserGroup in interface B2BPermissionFacadeuserGroupUid - the uid of the user grouppermissionCode - the code of the permissionprotected CustomerData getCustomerForUid(String customerUid)
protected B2BCommercePermissionService getB2BCommercePermissionService()
public void setB2BCommercePermissionService(B2BCommercePermissionService b2BCommercePermissionService)
protected B2BCommerceB2BUserGroupService getB2BCommerceB2BUserGroupService()
public void setB2BCommerceB2BUserGroupService(B2BCommerceB2BUserGroupService b2bCommerceB2BUserGroupService)
protected Converter<B2BPermissionModel,B2BPermissionData> getB2BPermissionConverter()
public void setB2BPermissionConverter(Converter<B2BPermissionModel,B2BPermissionData> b2bPermissionConverter)
protected Converter<B2BPermissionTypeEnum,B2BPermissionTypeData> getB2BPermissionTypeConverter()
public void setB2BPermissionTypeConverter(Converter<B2BPermissionTypeEnum,B2BPermissionTypeData> b2bPermissionTypeConverter)
protected Converter<B2BPermissionData,B2BPermissionModel> getB2BPermissionReverseConverter()
public void setB2BPermissionReverseConverter(Converter<B2BPermissionData,B2BPermissionModel> b2bPermissionReverseConverter)
protected EnumerationService getEnumerationService()
public void setEnumerationService(EnumerationService enumerationService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected UserService getUserService()
public void setUserService(UserService userService)
protected Converter<B2BCustomerModel,CustomerData> getB2BCustomerConverter()
public void setB2BCustomerConverter(Converter<B2BCustomerModel,CustomerData> b2bCustomerConverter)
Copyright © 2017 SAP SE. All Rights Reserved.