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 SupervisorCategoryVisibilityContextCreates anSupervisorCategoryVisibilityfor the given user.static final SupervisorCategoryVisibilityContextforUserWithOrphans(User user) Creates anSupervisorCategoryVisibilityfor the given user.getUser()Returns the userReturns the visibility of this context
-
Method Details
-
getUser
Description copied from interface:UserProviderReturns the user- Specified by:
getUserin interfaceUserProvider- Returns:
- the user object
-
getVisibility
Returns the visibility of this context- Returns:
- the
SupervisorCategoryVisibilityfor this context - Since:
- 11.0
-
forUserWithOrphans
Creates anSupervisorCategoryVisibilityfor the given user. The context of this method has theSupervisorCategoryVisibility.VISIBLE_AND_ORPHANSvisibility- Parameters:
user- the user for the context- Returns:
- the
SupervisorCategoryVisibility - Since:
- 11.0
-
forUser
Creates anSupervisorCategoryVisibilityfor the given user. The context of this method has theSupervisorCategoryVisibility.VISIBLEvisibility- Parameters:
user- the user for the context- Returns:
- the
SupervisorCategoryVisibility - Since:
- 11.0
-