Class VortexConfig.VortexUser

java.lang.Object
com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
Enclosing interface:
VortexConfig

public static class VortexConfig.VortexUser extends Object
Represents a user in the Vortex system Supports both new simplified format (userEmail + userIsAutoJoinAdmin) and legacy format (identifiers + groups + role) for backward compatibility.
  • Constructor Details

    • VortexUser

      public VortexUser()
    • VortexUser

      public VortexUser(String userId, String userEmail, Boolean userIsAutoJoinAdmin)
      Create a VortexUser with new simplified format (recommended)
      Parameters:
      userId - User's unique identifier
      userEmail - User's email address
      userIsAutoJoinAdmin - Whether user is an auto-join admin
    • VortexUser

      @Deprecated public VortexUser(String userId, List<Identifier> identifiers, List<Group> groups, String role)
      Deprecated.
      Use constructor with userEmail instead
      Create a VortexUser with legacy format (deprecated but still supported)
      Parameters:
      userId - User's unique identifier
      identifiers - List of user identifiers (email, sms, etc.)
      groups - List of groups the user belongs to
      role - User's role in the system
  • Method Details

    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • getUserEmail

      public String getUserEmail()
    • setUserEmail

      public void setUserEmail(String userEmail)
    • getUserIsAutoJoinAdmin

      public Boolean getUserIsAutoJoinAdmin()
    • setUserIsAutoJoinAdmin

      public void setUserIsAutoJoinAdmin(Boolean userIsAutoJoinAdmin)
    • getIdentifiers

      public List<Identifier> getIdentifiers()
    • setIdentifiers

      public void setIdentifiers(List<Identifier> identifiers)
    • getGroups

      public List<Group> getGroups()
    • setGroups

      public void setGroups(List<Group> groups)
    • getRole

      public String getRole()
    • setRole

      public void setRole(String role)
    • toString

      public String toString()
      Overrides:
      toString in class Object