Class DefaultB2BCommercePermissionFacade
java.lang.Object
de.hybris.platform.b2bacceleratorfacades.company.impl.DefaultCompanyB2BCommerceFacade
de.hybris.platform.b2bacceleratorfacades.company.impl.DefaultB2BCommercePermissionFacade
- All Implemented Interfaces:
B2BCommercePermissionFacade,CompanyB2BCommerceFacade,B2BPermissionFacade
@Deprecated(since="6.0",
forRemoval=true)
public class DefaultB2BCommercePermissionFacade
extends DefaultCompanyB2BCommerceFacade
implements B2BCommercePermissionFacade
Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermission(B2BPermissionData b2BPermissionData) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new B2B permission based on the data passed in theB2BPermissionDataparameter.addPermissionToCustomer(String user, String permission) Deprecated, for removal: This API element is subject to removal in a future version.Not implemented.addPermissionToUserGroup(String userGroupUid, String permission) Deprecated, for removal: This API element is subject to removal in a future version.Not implemented.voidenableDisablePermission(String permissionCode, boolean active) Deprecated, for removal: This API element is subject to removal in a future version.Enable/disable a permission.getB2BPermissionTypeDataForPermission(B2BPermissionTypeEnum b2BPermissionTypeEnum) Deprecated, for removal: This API element is subject to removal in a future version.Converts the givenB2BPermissionTypeEnuminto aB2BPermissionTypeDataobject and returns it.Deprecated, for removal: This API element is subject to removal in a future version.Returns a collection of available B2B permission types.getPagedPermissions(PageableData pageableData) Deprecated, for removal: This API element is subject to removal in a future version.Returns pagedB2BPermissionDatafor the givenPageableData.getPagedPermissionsForCustomer(PageableData pageableData, String uid) Deprecated, for removal: This API element is subject to removal in a future version.Not implemented.getPagedPermissionsForUserGroup(PageableData pageableData, String usergroupUID) Deprecated, for removal: This API element is subject to removal in a future version.Not implemented.Deprecated, for removal: This API element is subject to removal in a future version.ReturnsB2BPermissionDatafor a given unique id.removePermissionFromCustomer(String user, String permission) Deprecated, for removal: This API element is subject to removal in a future version.Not implemented.removePermissionFromUserGroup(String userGroupUid, String permission) Deprecated, for removal: This API element is subject to removal in a future version.Not implemented.voidupdatePermissionDetails(B2BPermissionData b2BPermissionData) Deprecated, for removal: This API element is subject to removal in a future version.Updates an existing B2B permission.Methods inherited from class de.hybris.platform.b2bacceleratorfacades.company.impl.DefaultCompanyB2BCommerceFacade
convertPageData, createB2BSelectionData, getAddressReversePopulator, getAllCurrencies, getB2BApproverService, getB2BBudgetConverter, getB2BBudgetReversePopulator, getB2BCommerceB2BUserGroupService, getB2BCommerceBudgetService, getB2BCommerceCostCenterService, getB2BCommercePermissionService, getB2BCommerceUnitService, getB2BCommerceUserService, getB2BCostCenterConverter, getB2BCostCenterReversePopulator, getB2BCustomerConverter, getB2BCustomerReversePopulator, getB2BPermissionConverter, getB2BPermissionReversePopulator, getB2BPermissionTypeDataConverter, getB2BUnitConverter, getB2BUnitReversePopulator, getB2BUserConverter, getB2BUserGroupConverter, getB2BUserGroupsLookUpStrategy, getBaseStoreService, getBranchNodes, getBudgetDataForCode, getBusinessProcesses, getCompanyB2BCommerceService, getCurrentStore, getCustomerForUid, getEnumerationService, getModelService, getPagedBudgets, getParentUnit, getUnitForUid, getUnitTreeConverter, getUserGroups, getUserService, populateRolesForCustomer, setAddressReversePopulator, setB2BApproverService, setB2BBudgetConverter, setB2BBudgetReversePopulator, setB2BCommerceB2BUserGroupService, setB2BCommerceBudgetService, setB2BCommerceCostCenterService, setB2BCommercePermissionService, setB2BCommerceUnitService, setB2BCommerceUserService, setB2BCostCenterConverter, setB2BCostCenterReversePopulator, setB2BCustomerConverter, setB2BCustomerReversePopulator, setB2BPermissionConverter, setB2BPermissionReversePopulator, setB2BPermissionTypeDataConverter, setB2BUnitConverter, setB2BUnitReversePopulator, setB2BUserConverter, setB2BUserGroupConverter, setB2BUserGroupsLookUpStrategy, setBaseStoreService, setCompanyB2BCommerceService, setEnumerationService, setModelService, setUnitTreeConverter, setUserService
-
Constructor Details
-
DefaultB2BCommercePermissionFacade
public DefaultB2BCommercePermissionFacade()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getPagedPermissions
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BPermissionFacadeReturns pagedB2BPermissionDatafor the givenPageableData.- Specified by:
getPagedPermissionsin interfaceB2BPermissionFacade- Parameters:
pageableData-PageableDataobject defining the paging properties- Returns:
SearchPageDatacontaining the pagedB2BPermissionData.
-
getB2BPermissionTypes
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BPermissionFacadeReturns a collection of available B2B permission types.- Specified by:
getB2BPermissionTypesin interfaceB2BPermissionFacade- Returns:
CollectionofB2BPermissionTypeData
-
getB2BPermissionTypeDataForPermission
public B2BPermissionTypeData getB2BPermissionTypeDataForPermission(B2BPermissionTypeEnum b2BPermissionTypeEnum) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BPermissionFacadeConverts the givenB2BPermissionTypeEnuminto aB2BPermissionTypeDataobject and returns it.- Specified by:
getB2BPermissionTypeDataForPermissionin interfaceB2BPermissionFacade- Parameters:
b2BPermissionTypeEnum- theB2BPermissionTypeEnumto convert.- Returns:
B2BPermissionTypeDataresult of the conversion.
-
enableDisablePermission
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BPermissionFacadeEnable/disable a permission. active set to true denotes enabling permission and vice versa.- Specified by:
enableDisablePermissionin interfaceB2BPermissionFacade- Parameters:
permissionCode- the code of the permissionactive- true to enable the permission, false to disable it
-
updatePermissionDetails
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BPermissionFacadeUpdates an existing B2B permission.- Specified by:
updatePermissionDetailsin interfaceB2BPermissionFacade- Parameters:
b2BPermissionData-B2BPermissionDataholding the update information.
-
addPermission
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BPermissionFacadeCreates a new B2B permission based on the data passed in theB2BPermissionDataparameter.- Specified by:
addPermissionin interfaceB2BPermissionFacade- Parameters:
b2BPermissionData-B2BPermissionDataobject holding the data for the permission to be created.
-
getPermissionDetails
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BPermissionFacadeReturnsB2BPermissionDatafor a given unique id.- Specified by:
getPermissionDetailsin interfaceB2BPermissionFacade- Parameters:
uid- the code of the permission code- Returns:
B2BPermissionDatafor the given uid.
-
getPagedPermissionsForCustomer
public SearchPageData<B2BPermissionData> getPagedPermissionsForCustomer(PageableData pageableData, String uid) Deprecated, for removal: This API element is subject to removal in a future version.Not implemented. This is for backward compatibility. Please useDefaultB2BPermissionFacade.getPagedPermissionsForCustomer(PageableData, String).- Specified by:
getPagedPermissionsForCustomerin interfaceB2BPermissionFacade- Parameters:
pageableData-PageableDataobject defining the paging propertiesuid- the uid of the customer- Returns:
- the
SearchPageData
-
addPermissionToCustomer
Deprecated, for removal: This API element is subject to removal in a future version.Not implemented. This is for backward compatibility. Please useDefaultB2BPermissionFacade.addPermissionToCustomer(String, String).- Specified by:
addPermissionToCustomerin interfaceB2BPermissionFacade- Parameters:
user- the uid of the customerpermission- the code of the permission- Returns:
- the
B2BSelectionData
-
removePermissionFromCustomer
Deprecated, for removal: This API element is subject to removal in a future version.Not implemented. This is for backward compatibility. Please useDefaultB2BPermissionFacade.removePermissionFromCustomer(String, String).- Specified by:
removePermissionFromCustomerin interfaceB2BPermissionFacade- Parameters:
user- the uid of the customerpermission- the code of the permission- Returns:
- Returns the
B2BSelectionData
-
getPagedPermissionsForUserGroup
public SearchPageData<B2BPermissionData> getPagedPermissionsForUserGroup(PageableData pageableData, String usergroupUID) Deprecated, for removal: This API element is subject to removal in a future version.Not implemented. This is for backward compatibility. Please useDefaultB2BPermissionFacade.getPagedPermissionsForUserGroup(PageableData, String).- Specified by:
getPagedPermissionsForUserGroupin interfaceB2BPermissionFacade- Parameters:
pageableData-PageableDataobject defining the paging propertiesusergroupUID- the uid of the user group- Returns:
- a paginated list of permissions
-
addPermissionToUserGroup
Deprecated, for removal: This API element is subject to removal in a future version.Not implemented. This is for backward compatibility. Please useDefaultB2BPermissionFacade.addPermissionToUserGroup(String, String).- Specified by:
addPermissionToUserGroupin interfaceB2BPermissionFacade- Parameters:
userGroupUid- the uid of the user grouppermission- the code of the permission- Returns:
- a data object with information about the selected permission
-
removePermissionFromUserGroup
Deprecated, for removal: This API element is subject to removal in a future version.Not implemented. This is for backward compatibility. Please useDefaultB2BPermissionFacade.removePermissionFromUserGroup(String, String).- Specified by:
removePermissionFromUserGroupin interfaceB2BPermissionFacade- Parameters:
userGroupUid- the uid of the user grouppermission- the code of the permission- Returns:
- a data object with information about the deselected permission
-
DefaultB2BPermissionFacadeinstead.