Class User
- java.lang.Object
-
- org.apache.iotdb.commons.auth.entity.User
-
public class User extends java.lang.ObjectThis class contains all information of a User.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPrivilege(PartialPath path, int privilegeId)booleancheckPrivilege(PartialPath path, int privilegeId)voiddeserialize(java.nio.ByteBuffer buffer)booleanequals(java.lang.Object o)longgetLastActiveTime()java.lang.StringgetName()java.lang.StringgetPassword()java.util.List<PathPrivilege>getPrivilegeList()java.util.Set<java.lang.Integer>getPrivileges(PartialPath path)java.util.List<java.lang.String>getRoleList()inthashCode()booleanhasPrivilege(PartialPath path, int privilegeId)booleanhasRole(java.lang.String roleName)booleanisOpenIdUser()booleanisUseWaterMark()voidremovePrivilege(PartialPath path, int privilegeId)java.nio.ByteBufferserialize()voidsetLastActiveTime(long lastActiveTime)voidsetName(java.lang.String name)voidsetOpenIdUser(boolean openIdUser)voidsetPassword(java.lang.String password)voidsetPrivilegeList(java.util.List<PathPrivilege> privilegeList)voidsetPrivileges(PartialPath path, java.util.Set<java.lang.Integer> privileges)set the privilege.voidsetRoleList(java.util.List<java.lang.String> roleList)voidsetUseWaterMark(boolean useWaterMark)java.lang.StringtoString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getPassword
public java.lang.String getPassword()
-
setPassword
public void setPassword(java.lang.String password)
-
getPrivilegeList
public java.util.List<PathPrivilege> getPrivilegeList()
-
setPrivilegeList
public void setPrivilegeList(java.util.List<PathPrivilege> privilegeList)
-
getRoleList
public java.util.List<java.lang.String> getRoleList()
-
setRoleList
public void setRoleList(java.util.List<java.lang.String> roleList)
-
getLastActiveTime
public long getLastActiveTime()
-
setLastActiveTime
public void setLastActiveTime(long lastActiveTime)
-
hasPrivilege
public boolean hasPrivilege(PartialPath path, int privilegeId)
-
addPrivilege
public void addPrivilege(PartialPath path, int privilegeId)
-
removePrivilege
public void removePrivilege(PartialPath path, int privilegeId)
-
setPrivileges
public void setPrivileges(PartialPath path, java.util.Set<java.lang.Integer> privileges)
set the privilege.- Parameters:
path- -pathprivileges- -set of integer to determine privilege
-
hasRole
public boolean hasRole(java.lang.String roleName)
-
getPrivileges
public java.util.Set<java.lang.Integer> getPrivileges(PartialPath path) throws AuthException
- Throws:
AuthException
-
checkPrivilege
public boolean checkPrivilege(PartialPath path, int privilegeId) throws AuthException
- Throws:
AuthException
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
isUseWaterMark
public boolean isUseWaterMark()
-
setUseWaterMark
public void setUseWaterMark(boolean useWaterMark)
-
isOpenIdUser
public boolean isOpenIdUser()
-
setOpenIdUser
public void setOpenIdUser(boolean openIdUser)
-
serialize
public java.nio.ByteBuffer serialize()
-
deserialize
public void deserialize(java.nio.ByteBuffer buffer)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-