Class SupervisorCategoryVisibilityContext
java.lang.Object
com.novomind.ecom.api.iagent.visibility.category.SupervisorCategoryVisibilityContext
- All Implemented Interfaces:
UserProvider
,VisibilityContext
This class represents a supervisor visibility context for a category
- Since:
- 11.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic final SupervisorCategoryVisibilityContext
Creates anSupervisorCategoryVisibility
for the given user.static final SupervisorCategoryVisibilityContext
forUserWithOrphans
(User user) Creates anSupervisorCategoryVisibility
for the given user.getUser()
Returns the userReturns the visibility of this context
-
Method Details
-
getUser
Description copied from interface:UserProvider
Returns the user- Specified by:
getUser
in interfaceUserProvider
- Returns:
- the user object
-
getVisibility
Returns the visibility of this context- Returns:
- the
SupervisorCategoryVisibility
for this context - Since:
- 11.0
-
forUserWithOrphans
Creates anSupervisorCategoryVisibility
for the given user. The context of this method has theSupervisorCategoryVisibility.VISIBLE_AND_ORPHANS
visibility- Parameters:
user
- the user for the context- Returns:
- the
SupervisorCategoryVisibility
- Since:
- 11.0
-
forUser
Creates anSupervisorCategoryVisibility
for the given user. The context of this method has theSupervisorCategoryVisibility.VISIBLE
visibility- Parameters:
user
- the user for the context- Returns:
- the
SupervisorCategoryVisibility
- Since:
- 11.0
-