Class DefaultB2BCommercePermissionService
- java.lang.Object
-
- de.hybris.platform.b2bacceleratorservices.company.impl.DefaultCompanyB2BCommerceService
-
- de.hybris.platform.b2bacceleratorservices.company.impl.DefaultB2BCommercePermissionService
-
- All Implemented Interfaces:
B2BCommercePermissionService,B2BCommercePermissionService,CompanyB2BCommerceService
@Deprecated(since="6.0", forRemoval=true) public class DefaultB2BCommercePermissionService extends DefaultCompanyB2BCommerceService implements B2BCommercePermissionServiceDeprecated, for removal: This API element is subject to removal in a future version.use Since 6.0.DefaultB2BCommercePermissionServiceinstead.
-
-
Constructor Summary
Constructors Constructor Description DefaultB2BCommercePermissionService()Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description B2BPermissionModeladdPermissionToCustomer(java.lang.String user, java.lang.String permission)Deprecated, for removal: This API element is subject to removal in a future version.Add permission for a given user and return the updatedB2BCustomerModelobjectB2BPermissionModeladdPermissionToUserGroup(java.lang.String uid, java.lang.String permission)Deprecated, for removal: This API element is subject to removal in a future version.Gets updated permission, after adding permission to given user groupSearchPageData<B2BPermissionModel>getPagedPermissions(PageableData pageableData)Deprecated, for removal: This API element is subject to removal in a future version.use Since 6.0.B2BPermissionModelremovePermissionFromCustomer(java.lang.String user, java.lang.String permission)Deprecated, for removal: This API element is subject to removal in a future version.Deprecated not-replaced method, maintained only for compatibility reasons.B2BPermissionModelremovePermissionFromUserGroup(java.lang.String uid, java.lang.String permission)Deprecated, for removal: This API element is subject to removal in a future version.Gets updated permission, after removing permission from a given user group-
Methods inherited from class de.hybris.platform.b2bacceleratorservices.company.impl.DefaultCompanyB2BCommerceService
addMemberToUserGroup, getAllCurrencies, getB2BApprovalProcessLookUpStrategy, getB2BApproverService, getB2BBudgetService, getB2BCostCenterService, getB2BCustomerService, getB2BGroupCycleValidator, getB2BPermissionService, getB2BUnitService, getB2BUserGroupForUid, getBusinessProcesses, getBusinessProcessService, getCommerceCommonI18NService, getCommonI18NService, getCurrencyForIsoCode, getCurrentUser, getCustomerForUid, getMembersOfUnitForUserGroup, getModelService, getPagedB2BBudgetDao, getPagedB2BCostCenterDao, getPagedB2BCustomerDao, getPagedB2BPermissionDao, getPagedB2BUserGroupDao, getPagedUsersForUserGroups, getParentUnit, getPermissionForCode, getSearchRestrictionService, getSessionService, getUnitForUid, getUserService, removedMemberFromUserGroup, saveModel, setB2BApprovalProcessLookUpStrategy, setB2BApproverService, setB2BBudgetService, setB2BCostCenterService, setB2BCustomerService, setB2BGroupCycleValidator, setB2BPermissionService, setB2BUnitService, setBusinessProcessService, setCommerceCommonI18NService, setCommonI18NService, setModelService, setPagedB2BBudgetDao, setPagedB2BCostCenterDao, setPagedB2BCustomerDao, setPagedB2BPermissionDao, setPagedB2BUserGroupDao, setSearchRestrictionService, setSessionService, setUserService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.b2b.company.B2BCommercePermissionService
getPermissionForCode
-
-
-
-
Method Detail
-
getPagedPermissions
@Deprecated(since="6.0", forRemoval=true) public SearchPageData<B2BPermissionModel> getPagedPermissions(PageableData pageableData)Deprecated, for removal: This API element is subject to removal in a future version.use Since 6.0.Description copied from interface:B2BCommercePermissionServiceGets list ofSearchPageDataB2BPermissionModel for pagination given the required pagination parameters withPageableData- Specified by:
getPagedPermissionsin interfaceB2BCommercePermissionService- Specified by:
getPagedPermissionsin interfaceB2BCommercePermissionService- Parameters:
pageableData- Pagination information- Returns:
- Collection of paginated
B2BPermissionModelobjects
-
addPermissionToUserGroup
public B2BPermissionModel addPermissionToUserGroup(java.lang.String uid, java.lang.String permission)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommercePermissionServiceGets updated permission, after adding permission to given user group- Specified by:
addPermissionToUserGroupin interfaceB2BCommercePermissionService- Parameters:
uid- A unique identifier forB2BUserGroupModelpermission- Permission that has to be added to user group- Returns:
- Updated
B2BPermissionModelobject
-
removePermissionFromUserGroup
public B2BPermissionModel removePermissionFromUserGroup(java.lang.String uid, java.lang.String permission)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommercePermissionServiceGets updated permission, after removing permission from a given user group- Specified by:
removePermissionFromUserGroupin interfaceB2BCommercePermissionService- Parameters:
uid- A unique identifier forB2BUserGroupModelpermission- Permission that has to be added to user group- Returns:
- Updated
B2BPermissionModelobject
-
removePermissionFromCustomer
public B2BPermissionModel removePermissionFromCustomer(java.lang.String user, java.lang.String permission)
Deprecated, for removal: This API element is subject to removal in a future version.Deprecated not-replaced method, maintained only for compatibility reasons. Just raises theNotImplementedException.- Specified by:
removePermissionFromCustomerin interfaceB2BCommercePermissionService- Parameters:
user- parameter not used.permission- parameter not used.- Returns:
- B2BPermissionModel not implemented in default implementation, will throw NotImplementedException
-
addPermissionToCustomer
public B2BPermissionModel addPermissionToCustomer(java.lang.String user, java.lang.String permission)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommercePermissionServiceAdd permission for a given user and return the updatedB2BCustomerModelobject- Specified by:
addPermissionToCustomerin interfaceB2BCommercePermissionService- Parameters:
user- A unique identifier forB2BCustomerModelrepresenting a userpermission- A unique identifier forB2BPermissionModelwhich is added to the given user- Returns:
- Updated
B2BPermissionModelobject with permissions added
-
-