Interface B2BUserGroupProvider
-
- All Known Implementing Classes:
DefaultB2BUserGroupProvider
public interface B2BUserGroupProviderProvider for B2b User group.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<java.lang.String>getAllowedUserGroup()booleanisCurrentUserAuthorized()Checks if current user belongs to at least one group that is authorized.booleanisCurrentUserAuthorizedToCheckOut()Checks 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(java.lang.String loginName)Checks if given user belongs to at least one group that is authorized.booleanisUserAuthorizedToCheckOut(UserModel user)Checks if given user belongs to at least one group that is authorized to checkout.booleanisUserAuthorizedToCheckOut(java.lang.String loginName)Checks if given user belongs to at least one group that is authorized to checkout.booleanisUserEnabled(java.lang.String userId)
-
-
-
Method Detail
-
getAllowedUserGroup
java.util.Set<java.lang.String> getAllowedUserGroup()
- Returns:
- authorized user groups
-
isCurrentUserAuthorized
boolean isCurrentUserAuthorized()
Checks if current user belongs to at least one group that is authorized.- Returns:
- true if current user is authorized.
-
isUserAuthorized
boolean isUserAuthorized(UserModel user)
Checks if given user belongs to at least one group that is authorized.- Parameters:
user- to verify- Returns:
- true if current user is authorized.
-
isUserAuthorized
boolean isUserAuthorized(java.lang.String loginName)
Checks if given user belongs to at least one group that is authorized.- Parameters:
loginName- (the user UID) to verify- Returns:
- true if current user is authorized.
-
isUserAuthorizedToCheckOut
boolean isUserAuthorizedToCheckOut(java.lang.String loginName)
Checks if given user belongs to at least one group that is authorized to checkout.- Parameters:
loginName- (the user UID) to verify- Returns:
- true if current user is authorized.
-
isUserAuthorizedToCheckOut
boolean isUserAuthorizedToCheckOut(UserModel user)
Checks if given user belongs to at least one group that is authorized to checkout.- Parameters:
user- to verify- Returns:
- true if current user is authorized.
-
isCurrentUserAuthorizedToCheckOut
boolean isCurrentUserAuthorizedToCheckOut()
Checks if current user belongs to at least one group that is authorized to checkout.- Returns:
- true if current user is authorized.
-
isUserEnabled
boolean isUserEnabled(java.lang.String userId)
- Parameters:
userId- the user UID- Returns:
- true if user is active.
-
-