Class DefaultB2BCommerceB2BUserGroupService
- java.lang.Object
-
- de.hybris.platform.b2bacceleratorservices.company.impl.DefaultCompanyB2BCommerceService
-
- de.hybris.platform.b2bacceleratorservices.company.impl.DefaultB2BCommerceB2BUserGroupService
-
- All Implemented Interfaces:
B2BCommerceB2BUserGroupService,B2BCommerceB2BUserGroupService,CompanyB2BCommerceService
@Deprecated(since="6.0", forRemoval=true) public class DefaultB2BCommerceB2BUserGroupService extends DefaultCompanyB2BCommerceService implements B2BCommerceB2BUserGroupServiceDeprecated, for removal: This API element is subject to removal in a future version.Since 6.0. UseDefaultB2BCommerceB2BUserGroupServiceinstead.
-
-
Constructor Summary
Constructors Constructor Description DefaultB2BCommerceB2BUserGroupService()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 B2BCustomerModeladdMemberToUserGroup(java.lang.String usergroup, java.lang.String user)Deprecated, for removal: This API element is subject to removal in a future version.Gets updated customer, after adding customer to given user groupB2BPermissionModeladdPermissionToUserGroup(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 groupvoiddisableUserGroup(java.lang.String uid)Deprecated, for removal: This API element is subject to removal in a future version.Disable a user group given its uidSearchPageData<B2BUserGroupModel>getPagedB2BUserGroups(PageableData pageableData)Deprecated, for removal: This API element is subject to removal in a future version.Gets list ofSearchPageDatafor pagination given the required pagination parameters withPageableData<T extends UserGroupModel>
TgetUserGroupForUID(java.lang.String uid, java.lang.Class<T> userGroupType)Deprecated, for removal: This API element is subject to removal in a future version.Gets a user group for given uid and user group typeB2BCustomerModelremoveMemberFromUserGroup(java.lang.String usergroup, java.lang.String user)Deprecated, for removal: This API element is subject to removal in a future version.Gets updated customer, after removing customer from a given user groupB2BPermissionModelremovePermissionFromUserGroup(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 groupvoidremoveUserGroup(java.lang.String uid)Deprecated, for removal: This API element is subject to removal in a future version.Remove user group given its uidjava.util.Set<PrincipalGroupModel>updateUserGroups(java.util.Collection<java.lang.String> availableUserGroups, java.util.Collection<java.lang.String> selectedUserGroups, B2BCustomerModel customerModel)Deprecated, for removal: This API element is subject to removal in a future version.Gets updated collection of user groups-
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
-
-
-
-
Method Detail
-
getPagedB2BUserGroups
public SearchPageData<B2BUserGroupModel> getPagedB2BUserGroups(PageableData pageableData)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommerceB2BUserGroupServiceGets list ofSearchPageDatafor pagination given the required pagination parameters withPageableData- Specified by:
getPagedB2BUserGroupsin interfaceB2BCommerceB2BUserGroupService- Parameters:
pageableData- Pagination information- Returns:
- List of paginated
B2BUserGroupModelobjects
-
updateUserGroups
public java.util.Set<PrincipalGroupModel> updateUserGroups(java.util.Collection<java.lang.String> availableUserGroups, java.util.Collection<java.lang.String> selectedUserGroups, B2BCustomerModel customerModel)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommerceB2BUserGroupServiceGets updated collection of user groups- Specified by:
updateUserGroupsin interfaceB2BCommerceB2BUserGroupService- Parameters:
availableUserGroups- Collection of user groups that has to be updated customerselectedUserGroups- Collection of rolescustomerModel- Customer object for which the user group has to be updated- Returns:
- Updated
PrincipalGroupModelobject with given user groups.
-
getUserGroupForUID
public <T extends UserGroupModel> T getUserGroupForUID(java.lang.String uid, java.lang.Class<T> userGroupType)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommerceB2BUserGroupServiceGets a user group for given uid and user group type- Specified by:
getUserGroupForUIDin interfaceB2BCommerceB2BUserGroupService- Parameters:
uid- A unique identifier forB2BUserGroupModeluserGroupType- User group type- Returns:
- Usergroup object based on the given uid and user group type
-
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:B2BCommerceB2BUserGroupServiceGets updated permission, after adding permission to given user group- Specified by:
addPermissionToUserGroupin interfaceB2BCommerceB2BUserGroupService- 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:B2BCommerceB2BUserGroupServiceGets updated permission, after removing permission from a given user group- Specified by:
removePermissionFromUserGroupin interfaceB2BCommerceB2BUserGroupService- Parameters:
uid- A unique identifier forB2BUserGroupModelpermission- Permission that has to be added to user group- Returns:
- Updated
B2BPermissionModelobject
-
disableUserGroup
public void disableUserGroup(java.lang.String uid)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommerceB2BUserGroupServiceDisable a user group given its uid- Specified by:
disableUserGroupin interfaceB2BCommerceB2BUserGroupService- Parameters:
uid- A unique identifier forB2BUserGroupModel
-
removeUserGroup
public void removeUserGroup(java.lang.String uid)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommerceB2BUserGroupServiceRemove user group given its uid- Specified by:
removeUserGroupin interfaceB2BCommerceB2BUserGroupService- Parameters:
uid- A unique identifier forB2BUserGroupModel
-
addMemberToUserGroup
public B2BCustomerModel addMemberToUserGroup(java.lang.String usergroup, java.lang.String user)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommerceB2BUserGroupServiceGets updated customer, after adding customer to given user group- Specified by:
addMemberToUserGroupin interfaceB2BCommerceB2BUserGroupService- Parameters:
usergroup- A unique identifier forB2BUserGroupModeluser- A unique identifier forB2BCustomerModel- Returns:
- Updated
B2BCustomerModelobject
-
removeMemberFromUserGroup
public B2BCustomerModel removeMemberFromUserGroup(java.lang.String usergroup, java.lang.String user)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:B2BCommerceB2BUserGroupServiceGets updated customer, after removing customer from a given user group- Specified by:
removeMemberFromUserGroupin interfaceB2BCommerceB2BUserGroupService- Parameters:
usergroup- A unique identifier forB2BUserGroupModeluser- A unique identifier forB2BCustomerModel- Returns:
- Updated
B2BCustomerModelobject
-
-