Class RoleUpdaterDelegateImpl
- java.lang.Object
-
- org.javacord.core.entity.permission.RoleUpdaterDelegateImpl
-
- All Implemented Interfaces:
RoleUpdaterDelegate
public class RoleUpdaterDelegateImpl extends Object implements RoleUpdaterDelegate
The implementation ofRoleUpdaterDelegate
.
-
-
Constructor Summary
Constructors Constructor Description RoleUpdaterDelegateImpl(Role role)
Creates a new role updater delegate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setAuditLogReason(String reason)
void
setColor(Color color)
void
setDisplaySeparatelyFlag(boolean displaySeparately)
void
setMentionableFlag(boolean mentionable)
void
setName(String name)
void
setPermissions(Permissions permissions)
CompletableFuture<Void>
update()
-
-
-
Constructor Detail
-
RoleUpdaterDelegateImpl
public RoleUpdaterDelegateImpl(Role role)
Creates a new role updater delegate.- Parameters:
role
- The role to update.
-
-
Method Detail
-
setAuditLogReason
public void setAuditLogReason(String reason)
- Specified by:
setAuditLogReason
in interfaceRoleUpdaterDelegate
-
setName
public void setName(String name)
- Specified by:
setName
in interfaceRoleUpdaterDelegate
-
setPermissions
public void setPermissions(Permissions permissions)
- Specified by:
setPermissions
in interfaceRoleUpdaterDelegate
-
setColor
public void setColor(Color color)
- Specified by:
setColor
in interfaceRoleUpdaterDelegate
-
setDisplaySeparatelyFlag
public void setDisplaySeparatelyFlag(boolean displaySeparately)
- Specified by:
setDisplaySeparatelyFlag
in interfaceRoleUpdaterDelegate
-
setMentionableFlag
public void setMentionableFlag(boolean mentionable)
- Specified by:
setMentionableFlag
in interfaceRoleUpdaterDelegate
-
update
public CompletableFuture<Void> update()
- Specified by:
update
in interfaceRoleUpdaterDelegate
-
-