Package org.javacord.core.entity.channel
Class RegularServerChannelBuilderDelegateImpl
- java.lang.Object
-
- org.javacord.core.entity.channel.ServerChannelBuilderDelegateImpl
-
- org.javacord.core.entity.channel.RegularServerChannelBuilderDelegateImpl
-
- All Implemented Interfaces:
RegularServerChannelBuilderDelegate
,ServerChannelBuilderDelegate
- Direct Known Subclasses:
ChannelCategoryBuilderDelegateImpl
,ServerForumChannelBuilderDelegateImpl
,ServerTextChannelBuilderDelegateImpl
,ServerVoiceChannelBuilderDelegateImpl
public class RegularServerChannelBuilderDelegateImpl extends ServerChannelBuilderDelegateImpl implements RegularServerChannelBuilderDelegate
The implementation ofRegularServerChannelBuilderDelegate
.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Integer
position
The position to update.-
Fields inherited from class org.javacord.core.entity.channel.ServerChannelBuilderDelegateImpl
reason, server
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RegularServerChannelBuilderDelegateImpl(ServerImpl server)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Permissionable & DiscordEntity>
voidaddPermissionOverwrite(T permissionable, Permissions permissions)
protected void
prepareBody(com.fasterxml.jackson.databind.node.ObjectNode body)
<T extends Permissionable & DiscordEntity>
voidremovePermissionOverwrite(T permissionable)
void
setRawPosition(int rawPosition)
-
Methods inherited from class org.javacord.core.entity.channel.ServerChannelBuilderDelegateImpl
setAuditLogReason, setName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.javacord.api.entity.channel.internal.ServerChannelBuilderDelegate
setAuditLogReason, setName
-
-
-
-
Constructor Detail
-
RegularServerChannelBuilderDelegateImpl
protected RegularServerChannelBuilderDelegateImpl(ServerImpl server)
-
-
Method Detail
-
setRawPosition
public void setRawPosition(int rawPosition)
- Specified by:
setRawPosition
in interfaceRegularServerChannelBuilderDelegate
-
addPermissionOverwrite
public <T extends Permissionable & DiscordEntity> void addPermissionOverwrite(T permissionable, Permissions permissions)
- Specified by:
addPermissionOverwrite
in interfaceRegularServerChannelBuilderDelegate
-
removePermissionOverwrite
public <T extends Permissionable & DiscordEntity> void removePermissionOverwrite(T permissionable)
- Specified by:
removePermissionOverwrite
in interfaceRegularServerChannelBuilderDelegate
-
prepareBody
protected void prepareBody(com.fasterxml.jackson.databind.node.ObjectNode body)
- Overrides:
prepareBody
in classServerChannelBuilderDelegateImpl
-
-