java.lang.Object
org.easysearch.client.security.user.User

public final class User
extends java.lang.Object
A user to be utilized with security APIs. Can be an existing authenticated user or it can be a new user to be enrolled to the native realm.
  • 构造器概要

    构造器
    构造器 说明
    User​(java.lang.String name, java.lang.String hash, java.util.List<java.lang.String> roles, java.util.List<java.lang.String> external_roles, java.util.Map<java.lang.String,​java.lang.Object> attributes, boolean reserved, boolean hidden, boolean _static)  
    User​(java.lang.String username, java.util.List<java.lang.String> roles, java.util.List<java.lang.String> external_roles, java.util.Map<java.lang.String,​java.lang.Object> attributes)  
  • 方法概要

    修饰符和类型 方法 说明
    boolean equals​(java.lang.Object o)  
    java.util.Map<java.lang.String,​java.lang.Object> getAttributes()  
    java.util.List<java.lang.String> getExternal_roles()  
    java.lang.String getHash()  
    java.lang.String getName()  
    java.util.List<java.lang.String> getRoles()  
    int hashCode()  
    boolean is_static()  
    boolean isHidden()  
    boolean isReserved()  

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • User

      public User​(java.lang.String username, java.util.List<java.lang.String> roles, java.util.List<java.lang.String> external_roles, java.util.Map<java.lang.String,​java.lang.Object> attributes)
    • User

      public User​(java.lang.String name, java.lang.String hash, java.util.List<java.lang.String> roles, java.util.List<java.lang.String> external_roles, java.util.Map<java.lang.String,​java.lang.Object> attributes, boolean reserved, boolean hidden, boolean _static)
  • 方法详细资料

    • getName

      public java.lang.String getName()
    • getRoles

      public java.util.List<java.lang.String> getRoles()
      返回:
      The roles this user is associated with. The roles are identified by their unique names and each represents as set of permissions. Can never be null.
    • getExternal_roles

      public java.util.List<java.lang.String> getExternal_roles()
    • getAttributes

      public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
    • isReserved

      public boolean isReserved()
    • isHidden

      public boolean isHidden()
    • is_static

      public boolean is_static()
    • getHash

      public java.lang.String getHash()
    • equals

      public boolean equals​(java.lang.Object o)
      覆盖:
      equals 在类中 java.lang.Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 java.lang.Object