Class OnlineAgentCategoryVisibilityContext

java.lang.Object
com.novomind.ecom.api.iagent.visibility.category.OnlineAgentCategoryVisibilityContext
All Implemented Interfaces:
UserProvider, VisibilityContext

public final class OnlineAgentCategoryVisibilityContext extends Object implements VisibilityContext
This class represents an online agent visibility context for a category
Since:
11.0
  • Method Details

    • getUser

      public User getUser()
      Description copied from interface: UserProvider
      Returns the user
      Specified by:
      getUser in interface UserProvider
      Returns:
      the user object
    • getVisibility

      public OnlineAgentCategoryVisibility getVisibility()
      Returns the visibility of this context
      Returns:
      the OnlineAgentCategoryVisibility for this context
      Since:
      11.0
    • forUser

      public static final OnlineAgentCategoryVisibilityContext forUser(User user)
      Creates an AgentCategoryVisibility for the given user. The context of this method has the AgentCategoryVisibility.CURRENT visibility
      Parameters:
      user - the user for the context
      Returns:
      the AgentCategoryVisibility
      Since:
      11.0