Class AnonymousUser

java.lang.Object
com.aquima.interactions.portal.model.session.UserData
com.aquima.interactions.portal.model.session.AnonymousUser
All Implemented Interfaces:
IUserData, Serializable

public class AnonymousUser extends UserData
An anonymous user contains no username, "anonymous" user id.
Since:
7.1
Author:
Jon van Leuven
See Also:
  • Constructor Details

    • AnonymousUser

      public AnonymousUser(String[] roles)
      Construct an anonymous user with roles.
      Parameters:
      roles - The roles for the anonymous user
    • AnonymousUser

      public AnonymousUser(String[] roles, String tenant)
      Construct an anonymous user with roles.
      Parameters:
      roles - The roles for the anonymous user
    • AnonymousUser

      public AnonymousUser(String[] roles, String[] teams)
      Construct an anonymous user with roles.
      Parameters:
      roles - The roles for the anonymous user
      teams - The teams for the anonymous user
    • AnonymousUser

      public AnonymousUser()
      Construct an anonymous user without roles.
    • AnonymousUser

      public AnonymousUser(String[] roles, String[] teams, String username)
      Construct an anonymous user with roles and username
      Parameters:
      roles - The roles for the anonymous user
      teams - The teams for the anonymous user
      username - The username for the anonymous user
    • AnonymousUser

      public AnonymousUser(String[] roles, String[] teams, String username, String tenant)
      Construct an anonymous user with roles and username
      Parameters:
      roles - The roles for the anonymous user
      teams - The teams for the anonymous user
      username - The username for the anonymous user
      tenant - The tenant for the anonymous user
    • AnonymousUser

      public AnonymousUser(String[] roles, String[] teams, String username, String tenant, Map<String,String> customProperties)
    • AnonymousUser

      public AnonymousUser(IUserData other)
  • Method Details

    • isAnonymous

      public boolean isAnonymous()
      Specified by:
      isAnonymous in interface IUserData
      Overrides:
      isAnonymous in class UserData
      Returns:
      true if this user represents the anonymous user