Class VoiceChannelUpdatePositionEvent
- 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.Integer>
-
- net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdatePositionEvent
-
- All Implemented Interfaces:
UpdateEvent<VoiceChannel,java.lang.Integer>
public class VoiceChannelUpdatePositionEvent extends GenericVoiceChannelUpdateEvent<java.lang.Integer>
Indicates that aVoiceChannel
's position changed.Can be used to get affected VoiceChannel, affected Guild and previous position.
Identifier:
position
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IDENTIFIER
-
Constructor Summary
Constructors Constructor Description VoiceChannelUpdatePositionEvent(JDA api, long responseNumber, VoiceChannel channel, int oldPosition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getNewPosition()
The new positionjava.lang.Integer
getNewValue()
The new valueint
getOldPosition()
The old positionjava.lang.Integer
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
-
VoiceChannelUpdatePositionEvent
public VoiceChannelUpdatePositionEvent(JDA api, long responseNumber, VoiceChannel channel, int oldPosition)
-
-
Method Detail
-
getOldPosition
public int getOldPosition()
The old position- Returns:
- The old position
-
getNewPosition
public int getNewPosition()
The new position- Returns:
- The new position
-
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.Integer getOldValue()
Description copied from interface:UpdateEvent
The old value- Returns:
- The old value
-
getNewValue
public java.lang.Integer getNewValue()
Description copied from interface:UpdateEvent
The new value- Returns:
- The new value
-
-