Class DefaultB2BUserGroupProvider
java.lang.Object
de.hybris.platform.b2bacceleratoraddon.security.impl.DefaultB2BUserGroupProvider
- All Implemented Interfaces:
B2BUserGroupProvider
Default provider for B2b User group.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanprotected UserServicebooleanChecks if current user belongs to at least one group that is authorized.booleanChecks if current user belongs to at least one group that is authorized to checkout.booleanisUserAuthorized(UserModel user) Checks if given user belongs to at least one group that is authorized.booleanisUserAuthorized(String loginName) Checks if given user belongs to at least one group that is authorized.booleanChecks if given user belongs to at least one group that is authorized to checkout.booleanisUserAuthorizedToCheckOut(String loginName) Checks if given user belongs to at least one group that is authorized to checkout.booleanisUserEnabled(String userId) voidsetAuthorizedGroups(Set<String> authorizedGroups) voidsetAuthorizedGroupsToCheckOut(Set<String> authorizedGroupsToCheckOut) voidsetB2BCustomerService(B2BCustomerService<B2BCustomerModel, B2BUnitModel> b2bCustomerService) voidsetUserService(UserService userService)
-
Constructor Details
-
DefaultB2BUserGroupProvider
public DefaultB2BUserGroupProvider()
-
-
Method Details
-
getAllowedUserGroup
- Specified by:
getAllowedUserGroupin interfaceB2BUserGroupProvider- Returns:
- authorized user groups
-
isCurrentUserAuthorized
public boolean isCurrentUserAuthorized()Description copied from interface:B2BUserGroupProviderChecks if current user belongs to at least one group that is authorized.- Specified by:
isCurrentUserAuthorizedin interfaceB2BUserGroupProvider- Returns:
- true if current user is authorized.
-
isUserAuthorized
Description copied from interface:B2BUserGroupProviderChecks if given user belongs to at least one group that is authorized.- Specified by:
isUserAuthorizedin interfaceB2BUserGroupProvider- Parameters:
user- to verify- Returns:
- true if current user is authorized.
-
isUserAuthorized
Description copied from interface:B2BUserGroupProviderChecks if given user belongs to at least one group that is authorized.- Specified by:
isUserAuthorizedin interfaceB2BUserGroupProvider- Parameters:
loginName- (the user UID) to verify- Returns:
- true if current user is authorized.
-
isUserEnabled
- Specified by:
isUserEnabledin interfaceB2BUserGroupProvider- Parameters:
userId- the user UID- Returns:
- true if user is active.
-
checkIfUserAuthorized
-
isCurrentUserAuthorizedToCheckOut
public boolean isCurrentUserAuthorizedToCheckOut()Description copied from interface:B2BUserGroupProviderChecks if current user belongs to at least one group that is authorized to checkout.- Specified by:
isCurrentUserAuthorizedToCheckOutin interfaceB2BUserGroupProvider- Returns:
- true if current user is authorized.
-
isUserAuthorizedToCheckOut
Description copied from interface:B2BUserGroupProviderChecks if given user belongs to at least one group that is authorized to checkout.- Specified by:
isUserAuthorizedToCheckOutin interfaceB2BUserGroupProvider- Parameters:
user- to verify- Returns:
- true if current user is authorized.
-
isUserAuthorizedToCheckOut
Description copied from interface:B2BUserGroupProviderChecks if given user belongs to at least one group that is authorized to checkout.- Specified by:
isUserAuthorizedToCheckOutin interfaceB2BUserGroupProvider- Parameters:
loginName- (the user UID) to verify- Returns:
- true if current user is authorized.
-
checkIfUserAuthorizedToCheckOut
-
getAuthorizedGroupsToCheckOut
-
setAuthorizedGroupsToCheckOut
-
getUserService
-
setUserService
-
getAuthorizedGroups
-
setAuthorizedGroups
-
getB2BCustomerService
-
setB2BCustomerService
public void setB2BCustomerService(B2BCustomerService<B2BCustomerModel, B2BUnitModel> b2bCustomerService)
-