Class RootWebService.UserValueObject

java.lang.Object
ubic.gemma.rest.RootWebService.UserValueObject
Enclosing class:
RootWebService

public static final class RootWebService.UserValueObject extends Object
Author:
keshav
  • Constructor Details

    • UserValueObject

      public UserValueObject(User user, @Nullable String group, List<String> authorities)
  • Method Details

    • getUserName

      public String getUserName()
    • getEmail

      public String getEmail()
    • isEnabled

      public boolean isEnabled()
    • getGroup

      @Nullable public String getGroup()
    • getAuthorities

      public List<String> getAuthorities()
      Spring Security authorities granted to this user (e.g. GROUP_ADMIN, GROUP_USER). Sorted alphabetically for stable wire output. The curation-UI checks authorities.includes("GROUP_ADMIN") to decide whether to render admin surfaces; prior to 2026-06-05 this was anonymous-only because the user payload carried no role signal at all.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object