Class VoiceChannelUpdateNameEvent
- java.lang.Object
-
- net.dv8tion.jda.core.events.Event
-
- net.dv8tion.jda.core.events.channel.voice.GenericVoiceChannelEvent
-
- net.dv8tion.jda.core.events.channel.voice.update.GenericVoiceChannelUpdateEvent<java.lang.String>
-
- net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdateNameEvent
-
- All Implemented Interfaces:
UpdateEvent<VoiceChannel,java.lang.String>
public class VoiceChannelUpdateNameEvent extends GenericVoiceChannelUpdateEvent<java.lang.String>
Indicates that aVoiceChannel
's name changed.Can be used to get affected VoiceChannel, affected Guild and previous name.
Identifier:
name
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IDENTIFIER
-
Constructor Summary
Constructors Constructor Description VoiceChannelUpdateNameEvent(JDA api, long responseNumber, VoiceChannel channel, java.lang.String oldName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getNewName()
The new namejava.lang.String
getNewValue()
The new valuejava.lang.String
getOldName()
The old namejava.lang.String
getOldValue()
The old valuejava.lang.String
getPropertyIdentifier()
The field name for the updated property-
Methods inherited from class net.dv8tion.jda.core.events.channel.voice.update.GenericVoiceChannelUpdateEvent
getEntity, toString
-
Methods inherited from class net.dv8tion.jda.core.events.channel.voice.GenericVoiceChannelEvent
getChannel, getGuild
-
Methods inherited from class net.dv8tion.jda.core.events.Event
getJDA, getResponseNumber
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.dv8tion.jda.core.events.UpdateEvent
getEntityType
-
-
-
-
Field Detail
-
IDENTIFIER
public static final java.lang.String IDENTIFIER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VoiceChannelUpdateNameEvent
public VoiceChannelUpdateNameEvent(JDA api, long responseNumber, VoiceChannel channel, java.lang.String oldName)
-
-
Method Detail
-
getOldName
public java.lang.String getOldName()
The old name- Returns:
- The old name
-
getNewName
public java.lang.String getNewName()
The new name- Returns:
- The new name
-
getPropertyIdentifier
public java.lang.String getPropertyIdentifier()
Description copied from interface:UpdateEvent
The field name for the updated propertyExample
@Override public void onGenericRoleUpdate(GenericRoleUpdateEvent event) { switch (event.getPropertyIdentifier()) { case RoleUpdateColorEvent.IDENTIFIER: System.out.printf("Updated color for role: %s%n", event); break; case RoleUpdatePositionEvent.IDENTIFIER: RoleUpdatePositionEvent update = (RoleUpdatePositionEvent) event; System.out.printf("Updated position for role: %s raw(%s->%s)%n", event, update.getOldPositionRaw(), update.getNewPositionRaw()); break; default: return; } }
- Returns:
- The name of the updated property
-
getOldValue
public java.lang.String getOldValue()
Description copied from interface:UpdateEvent
The old value- Returns:
- The old value
-
getNewValue
public java.lang.String getNewValue()
Description copied from interface:UpdateEvent
The new value- Returns:
- The new value
-
-