public class MemberImpl extends java.lang.Object implements Member
Constructor and Description |
---|
MemberImpl(Guild guild,
User user) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAsMention() |
java.awt.Color |
getColor() |
java.lang.String |
getEffectiveName() |
Game |
getGame()
The game that the user is currently playing.
|
Guild |
getGuild() |
JDA |
getJDA() |
java.time.OffsetDateTime |
getJoinDate() |
java.lang.String |
getNickname()
Returns the current nickname of this Member for the parent Guild.
|
OnlineStatus |
getOnlineStatus()
|
java.util.List<Permission> |
getPermissions() |
java.util.List<Permission> |
getPermissions(Channel channel) |
java.util.List<Role> |
getRoles() |
java.util.TreeSet<Role> |
getRoleSet() |
User |
getUser() |
VoiceState |
getVoiceState() |
int |
hashCode() |
boolean |
hasPermission(Channel channel,
Permission... permissions) |
boolean |
hasPermission(Permission... permissions) |
MemberImpl |
setGame(Game game) |
MemberImpl |
setJoinDate(java.time.OffsetDateTime joinDate) |
MemberImpl |
setNickname(java.lang.String nickname) |
MemberImpl |
setOnlineStatus(OnlineStatus onlineStatus) |
java.lang.String |
toString() |
public java.time.OffsetDateTime getJoinDate()
getJoinDate
in interface Member
public VoiceState getVoiceState()
getVoiceState
in interface Member
public Game getGame()
Member
public OnlineStatus getOnlineStatus()
Member
getOnlineStatus
in interface Member
OnlineStatus
of the User
.public java.lang.String getNickname()
Member
getNickname
in interface Member
public java.lang.String getEffectiveName()
getEffectiveName
in interface Member
public java.util.List<Permission> getPermissions()
getPermissions
in interface Member
public java.util.List<Permission> getPermissions(Channel channel)
getPermissions
in interface Member
public boolean hasPermission(Permission... permissions)
hasPermission
in interface Member
public boolean hasPermission(Channel channel, Permission... permissions)
hasPermission
in interface Member
public MemberImpl setNickname(java.lang.String nickname)
public MemberImpl setJoinDate(java.time.OffsetDateTime joinDate)
public MemberImpl setGame(Game game)
public MemberImpl setOnlineStatus(OnlineStatus onlineStatus)
public java.util.TreeSet<Role> getRoleSet()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getAsMention()
getAsMention
in interface IMentionable