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 Object implements ServerUpdaterDelegate
The implementation ofServerUpdaterDelegate
.
-
-
Constructor Summary
Constructors Constructor Description ServerUpdaterDelegateImpl(Server server)
Creates a new server updater delegate.
-
Method Summary
-
-
-
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(String reason)
- Specified by:
setAuditLogReason
in interfaceServerUpdaterDelegate
-
setName
public void setName(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(BufferedImage icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(BufferedImage icon, String fileType)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(File icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(Icon icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(URL icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(byte[] icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(byte[] icon, String fileType)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(InputStream icon)
- Specified by:
setIcon
in interfaceServerUpdaterDelegate
-
setIcon
public void setIcon(InputStream icon, 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(BufferedImage splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(BufferedImage splash, String fileType)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(File splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(Icon splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(URL splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(byte[] splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(byte[] splash, String fileType)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(InputStream splash)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
setSplash
public void setSplash(InputStream splash, String fileType)
- Specified by:
setSplash
in interfaceServerUpdaterDelegate
-
removeSplash
public void removeSplash()
- Specified by:
removeSplash
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(BufferedImage banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(BufferedImage banner, String fileType)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(File banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(Icon banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(URL banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(byte[] banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(byte[] banner, String fileType)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(InputStream banner)
- Specified by:
setBanner
in interfaceServerUpdaterDelegate
-
setBanner
public void setBanner(InputStream banner, 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(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, String nickname)
- Specified by:
setNickname
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(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, 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, Collection<Role> roles)
- Specified by:
removeRolesFromUser
in interfaceServerUpdaterDelegate
-
removeAllRolesFromUser
public void removeAllRolesFromUser(User user)
- Specified by:
removeAllRolesFromUser
in interfaceServerUpdaterDelegate
-
update
public CompletableFuture<Void> update()
- Specified by:
update
in interfaceServerUpdaterDelegate
-
-