Package org.javacord.core.entity.server
Class ServerUpdaterDelegateImpl
- java.lang.Object
-
- org.javacord.core.entity.server.ServerUpdaterDelegateImpl
-
- All Implemented Interfaces:
ServerUpdaterDelegate
public class ServerUpdaterDelegateImpl extends java.lang.Object implements ServerUpdaterDelegate
The implementation ofServerUpdaterDelegate
.
-
-
Constructor Summary
Constructors Constructor Description ServerUpdaterDelegateImpl(Server server)
Creates a new server updater delegate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRolesToUser(User user, java.util.Collection<Role> roles)
void
addRoleToUser(User user, Role role)
void
removeAfkChannel()
void
removeAllRolesFromUser(User user)
void
removeBanner()
void
removeIcon()
void
removeModeratorsOnlyChannel()
void
removeRoleFromUser(User user, Role role)
void
removeRolesFromUser(User user, java.util.Collection<Role> roles)
void
removeRulesChannel()
void
removeSplash()
void
removeSystemChannel()
void
reorderRoles(java.util.List<Role> roles)
void
setAfkChannel(ServerVoiceChannel afkChannel)
void
setAfkTimeoutInSeconds(int afkTimeout)
void
setAuditLogReason(java.lang.String reason)
void
setBanner(byte[] banner)
void
setBanner(byte[] banner, java.lang.String fileType)
void
setBanner(java.awt.image.BufferedImage banner)
void
setBanner(java.awt.image.BufferedImage banner, java.lang.String fileType)
void
setBanner(java.io.File banner)
void
setBanner(java.io.InputStream banner)
void
setBanner(java.io.InputStream banner, java.lang.String fileType)
void
setBanner(java.net.URL banner)
void
setBanner(Icon banner)
void
setDeafened(User user, boolean deafened)
void
setDefaultMessageNotificationLevel(DefaultMessageNotificationLevel defaultMessageNotificationLevel)
void
setExplicitContentFilterLevel(ExplicitContentFilterLevel explicitContentFilterLevel)
void
setIcon(byte[] icon)
void
setIcon(byte[] icon, java.lang.String fileType)
void
setIcon(java.awt.image.BufferedImage icon)
void
setIcon(java.awt.image.BufferedImage icon, java.lang.String fileType)
void
setIcon(java.io.File icon)
void
setIcon(java.io.InputStream icon)
void
setIcon(java.io.InputStream icon, java.lang.String fileType)
void
setIcon(java.net.URL icon)
void
setIcon(Icon icon)
void
setModeratorsOnlyChannel(ServerTextChannel moderatorsOnlyChannel)
void
setMuted(User user, boolean muted)
void
setName(java.lang.String name)
void
setNickname(User user, java.lang.String nickname)
void
setOwner(User owner)
void
setPreferredLocale(java.util.Locale locale)
void
setRegion(Region region)
void
setRulesChannel(ServerTextChannel rulesChannel)
void
setSplash(byte[] splash)
void
setSplash(byte[] splash, java.lang.String fileType)
void
setSplash(java.awt.image.BufferedImage splash)
void
setSplash(java.awt.image.BufferedImage splash, java.lang.String fileType)
void
setSplash(java.io.File splash)
void
setSplash(java.io.InputStream splash)
void
setSplash(java.io.InputStream splash, java.lang.String fileType)
void
setSplash(java.net.URL splash)
void
setSplash(Icon splash)
void
setSystemChannel(ServerTextChannel systemChannel)
void
setUserTimeout(User user, java.time.Instant timeout)
void
setVerificationLevel(VerificationLevel verificationLevel)
void
setVoiceChannel(User user, ServerVoiceChannel channel)
java.util.concurrent.CompletableFuture<java.lang.Void>
update()
-
-
-
Constructor Detail
-
ServerUpdaterDelegateImpl
public ServerUpdaterDelegateImpl(Server server)
Creates a new server updater delegate.- Parameters:
server
- The server to update.
-
-
Method Detail
-
setAuditLogReason
public void setAuditLogReason(java.lang.String reason)
- Specified by:
setAuditLogReason
in interfaceServerUpdaterDelegate
-
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interfaceServerUpdaterDelegate
-
setRegion
public void setRegion(Region region)
- Specified by:
setRegion
in interfaceServerUpdaterDelegate
-
setExplicitContentFilterLevel
public void setExplicitContentFilterLevel(ExplicitContentFilterLevel explicitContentFilterLevel)
- Specified by:
setExplicitContentFilterLevel
in interfaceServerUpdaterDelegate
-
setVerificationLevel
public void setVerificationLevel(VerificationLevel verificationLevel)
- Specified by:
setVerificationLevel
in interfaceServerUpdaterDelegate
-
setDefaultMessageNotificationLevel
public void setDefaultMessageNotificationLevel(DefaultMessageNotificationLevel defaultMessageNotificationLevel)
- Specified by:
setDefaultMessageNotificationLevel
in interfaceServerUpdaterDelegate
-
setAfkChannel
public void setAfkChannel(ServerVoiceChannel afkChannel)
- Specified by:
setAfkChannel
in interfaceServerUpdaterDelegate
-
removeAfkChannel
public void removeAfkChannel()
- Specified by:
removeAfkChannel
in interfaceServerUpdaterDelegate
-
setAfkTimeoutInSeconds
public void setAfkTimeoutInSeconds(int afkTimeout)
- Specified by:
setAfkTimeoutInSeconds
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(java.awt.image.BufferedImage icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(java.awt.image.BufferedImage icon, java.lang.String fileType)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(java.io.File icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(Icon icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(java.net.URL icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(byte[] icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(byte[] icon, java.lang.String fileType)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(java.io.InputStream icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(java.io.InputStream icon, java.lang.String fileType)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
removeIcon
public void removeIcon()
- Specified by:
removeIcon
in interfaceServerUpdaterDelegate
-
setOwner
public void setOwner(User owner)
- Specified by:
setOwner
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(java.awt.image.BufferedImage splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(java.awt.image.BufferedImage splash, java.lang.String fileType)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(java.io.File splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(Icon splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(java.net.URL splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(byte[] splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(byte[] splash, java.lang.String fileType)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(java.io.InputStream splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(java.io.InputStream splash, java.lang.String fileType)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
removeSplash
public void removeSplash()
- Specified by:
removeSplash
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(java.awt.image.BufferedImage banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(java.awt.image.BufferedImage banner, java.lang.String fileType)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(java.io.File banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(Icon banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(java.net.URL banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(byte[] banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(byte[] banner, java.lang.String fileType)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(java.io.InputStream banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(java.io.InputStream banner, java.lang.String fileType)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
removeBanner
public void removeBanner()
- Specified by:
removeBanner
in interfaceServerUpdaterDelegate
-
setRulesChannel
public void setRulesChannel(ServerTextChannel rulesChannel)
- Specified by:
setRulesChannel
in interfaceServerUpdaterDelegate
-
removeRulesChannel
public void removeRulesChannel()
- Specified by:
removeRulesChannel
in interfaceServerUpdaterDelegate
-
setModeratorsOnlyChannel
public void setModeratorsOnlyChannel(ServerTextChannel moderatorsOnlyChannel)
- Specified by:
setModeratorsOnlyChannel
in interfaceServerUpdaterDelegate
-
removeModeratorsOnlyChannel
public void removeModeratorsOnlyChannel()
- Specified by:
removeModeratorsOnlyChannel
in interfaceServerUpdaterDelegate
-
setPreferredLocale
public void setPreferredLocale(java.util.Locale locale)
- Specified by:
setPreferredLocale
in interfaceServerUpdaterDelegate
-
setSystemChannel
public void setSystemChannel(ServerTextChannel systemChannel)
- Specified by:
setSystemChannel
in interfaceServerUpdaterDelegate
-
removeSystemChannel
public void removeSystemChannel()
- Specified by:
removeSystemChannel
in interfaceServerUpdaterDelegate
-
setNickname
public void setNickname(User user, java.lang.String nickname)
- Specified by:
setNickname
in interfaceServerUpdaterDelegate
-
setUserTimeout
public void setUserTimeout(User user, java.time.Instant timeout)
- Specified by:
setUserTimeout
in interfaceServerUpdaterDelegate
-
setMuted
public void setMuted(User user, boolean muted)
- Specified by:
setMuted
in interfaceServerUpdaterDelegate
-
setDeafened
public void setDeafened(User user, boolean deafened)
- Specified by:
setDeafened
in interfaceServerUpdaterDelegate
-
setVoiceChannel
public void setVoiceChannel(User user, ServerVoiceChannel channel)
- Specified by:
setVoiceChannel
in interfaceServerUpdaterDelegate
-
reorderRoles
public void reorderRoles(java.util.List<Role> roles)
- Specified by:
reorderRoles
in interfaceServerUpdaterDelegate
-
addRoleToUser
public void addRoleToUser(User user, Role role)
- Specified by:
addRoleToUser
in interfaceServerUpdaterDelegate
-
addRolesToUser
public void addRolesToUser(User user, java.util.Collection<Role> roles)
- Specified by:
addRolesToUser
in interfaceServerUpdaterDelegate
-
removeRoleFromUser
public void removeRoleFromUser(User user, Role role)
- Specified by:
removeRoleFromUser
in interfaceServerUpdaterDelegate
-
removeRolesFromUser
public void removeRolesFromUser(User user, java.util.Collection<Role> roles)
- Specified by:
removeRolesFromUser
in interfaceServerUpdaterDelegate
-
removeAllRolesFromUser
public void removeAllRolesFromUser(User user)
- Specified by:
removeAllRolesFromUser
in interfaceServerUpdaterDelegate
-
update
public java.util.concurrent.CompletableFuture<java.lang.Void> update()
- Specified by:
update
in interfaceServerUpdaterDelegate
-
-