Class LogMessageMember

java.lang.Object
de.presti.ree6.logger.events.LogMessage
de.presti.ree6.logger.events.implentation.LogMessageMember

public class LogMessageMember extends LogMessage
This is class is used to store MemberData for Logs which work with Data of Members.
  • Constructor Summary

    Constructors
    Constructor
    Description
    LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp)
    Constructor for a Log-Message which shouldn't be handled.
    LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp, net.dv8tion.jda.api.entities.Member member)
    Constructor for a Log-Message which shouldn't be handled.
    LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp, net.dv8tion.jda.api.entities.Member member, String previousName, String currentName)
    Constructor for a Name change Event.
    LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp, net.dv8tion.jda.api.entities.Member member, String previousName, String currentName, List<net.dv8tion.jda.api.entities.Role> removedRoles, List<net.dv8tion.jda.api.entities.Role> addedRoles)
    Constructor for everything.
    LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp, net.dv8tion.jda.api.entities.Member member, List<net.dv8tion.jda.api.entities.Role> removedRoles, List<net.dv8tion.jda.api.entities.Role> addedRoles)
    Constructor for the Role change Event.
  • Method Summary

    Modifier and Type
    Method
    Description
    List<net.dv8tion.jda.api.entities.Role>
    Get the add Roles of the Member.
    Get the current Name of the Member.
    net.dv8tion.jda.api.entities.Member
    Get the Member that is associated with the Log.
    Get the Previous Name of the Member.
    List<net.dv8tion.jda.api.entities.Role>
    Get the remove Roles of the Member.
    void
    setAddedRoles(List<net.dv8tion.jda.api.entities.Role> addedRoles)
    Set a new added Roles as List<net.dv8tion.jda.api.entities.Role>.
    void
    setCurrentName(String currentName)
    Change the current Name of the Member.
    void
    setMember(net.dv8tion.jda.api.entities.Member member)
    Change the associated Member of the Log.
    void
    setPreviousName(String previousName)
    Change the previous Name of the Member.
    void
    setRemovedRoles(List<net.dv8tion.jda.api.entities.Role> removedRoles)
    Set a new deleted Roles as List<net.dv8tion.jda.api.entities.Role>.

    Methods inherited from class de.presti.ree6.logger.events.LogMessage

    cancel, getAuthCode, getGuild, getId, getType, getWebhookMessage, isCanceled, setCanceled, setType, setWebhookMessage

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LogMessageMember

      public LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp)
      Constructor for a Log-Message which shouldn't be handled.
      Parameters:
      webhookId - The ID of the Webhook.
      webhookAuthCode - The Auth-Token for the Webhook.
      webhookMessage - WebhookMessage itself.
      guild - The Guild related to the Log-Message
      logTyp - The Typ of the current Log.
    • LogMessageMember

      public LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp, net.dv8tion.jda.api.entities.Member member)
      Constructor for a Log-Message which shouldn't be handled.
      Parameters:
      webhookId - The ID of the Webhook.
      webhookAuthCode - The Auth-Token for the Webhook.
      webhookMessage - WebhookMessage itself.
      guild - The Guild related to the Log-Message
      logTyp - The Typ of the current Log.
      member - The Member related to the Log-Message.
    • LogMessageMember

      public LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp, net.dv8tion.jda.api.entities.Member member, String previousName, String currentName)
      Constructor for a Name change Event.
      Parameters:
      webhookId - The ID of the Webhook.
      webhookAuthCode - The Auth-Token for the Webhook.
      webhookMessage - WebhookMessage itself.
      guild - The Guild related to the Log-Message
      logTyp - The Typ of the current Log.
      member - the Guild Member.
      previousName - the previous Name of the Member.
      currentName - the current Name of the Member.
    • LogMessageMember

      public LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp, net.dv8tion.jda.api.entities.Member member, List<net.dv8tion.jda.api.entities.Role> removedRoles, List<net.dv8tion.jda.api.entities.Role> addedRoles)
      Constructor for the Role change Event.
      Parameters:
      webhookId - The ID of the Webhook.
      webhookAuthCode - The Auth-Token for the Webhook.
      webhookMessage - WebhookMessage itself.
      guild - The Guild related to the Log-Message
      logTyp - The Typ of the current Log.
      member - the Guild Member.
      removedRoles - the Removed Role of the Member.
      addedRoles - the Added Role of the Member.
    • LogMessageMember

      public LogMessageMember(long webhookId, String webhookAuthCode, club.minnced.discord.webhook.send.WebhookMessage webhookMessage, net.dv8tion.jda.api.entities.Guild guild, LogTyp logTyp, net.dv8tion.jda.api.entities.Member member, String previousName, String currentName, List<net.dv8tion.jda.api.entities.Role> removedRoles, List<net.dv8tion.jda.api.entities.Role> addedRoles)
      Constructor for everything.
      Parameters:
      webhookId - The ID of the Webhook.
      webhookAuthCode - The Auth-Token for the Webhook.
      webhookMessage - WebhookMessage itself.
      guild - The Guild related to the Log-Message
      logTyp - The Typ of the current Log.
      member - the Guild Member.
      previousName - the previous Name of the Member.
      currentName - the current Name of the Member.
      removedRoles - the Removed Role of the Member.
      addedRoles - the Added Role of the Member.
  • Method Details

    • getMember

      public net.dv8tion.jda.api.entities.Member getMember()
      Get the Member that is associated with the Log.
      Returns:
      the Member
    • setMember

      public void setMember(net.dv8tion.jda.api.entities.Member member)
      Change the associated Member of the Log.
      Parameters:
      member - the new Member.
    • getPreviousName

      public String getPreviousName()
      Get the Previous Name of the Member.
      Returns:
      the previous Name as String.
    • setPreviousName

      public void setPreviousName(String previousName)
      Change the previous Name of the Member.
      Parameters:
      previousName - the new previous Name as String.
    • getCurrentName

      public String getCurrentName()
      Get the current Name of the Member.
      Returns:
      the current Name as String
    • setCurrentName

      public void setCurrentName(String currentName)
      Change the current Name of the Member.
      Parameters:
      currentName - the new current Name as String.
    • getRemovedRoles

      public List<net.dv8tion.jda.api.entities.Role> getRemovedRoles()
      Get the remove Roles of the Member.
      Returns:
      a List<net.dv8tion.jda.api.entities.Role> with every removed Role.
    • setRemovedRoles

      public void setRemovedRoles(List<net.dv8tion.jda.api.entities.Role> removedRoles)
      Set a new deleted Roles as List<net.dv8tion.jda.api.entities.Role>.
      Parameters:
      removedRoles - the new List<net.dv8tion.jda.api.entities.Role>.
    • getAddedRoles

      public List<net.dv8tion.jda.api.entities.Role> getAddedRoles()
      Get the add Roles of the Member.
      Returns:
      a List<net.dv8tion.jda.api.entities.Role> with every added Role.
    • setAddedRoles

      public void setAddedRoles(List<net.dv8tion.jda.api.entities.Role> addedRoles)
      Set a new added Roles as List<net.dv8tion.jda.api.entities.Role>.
      Parameters:
      addedRoles - the new List<net.dv8tion.jda.api.entities.Role>.