public class PermOverrideManagerUpdatable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Long |
allow |
protected java.lang.Long |
deny |
protected PermissionOverride |
override |
protected boolean |
set |
Constructor and Description |
---|
PermOverrideManagerUpdatable(PermissionOverride override) |
protected final PermissionOverride override
protected java.lang.Long allow
protected java.lang.Long deny
protected boolean set
public PermOverrideManagerUpdatable(PermissionOverride override)
public JDA getJDA()
public Guild getGuild()
public Channel getChannel()
public PermissionOverride getPermissionOverride()
public PermOverrideManagerUpdatable grant(long permissions)
public PermOverrideManagerUpdatable grant(Permission... permissions)
public PermOverrideManagerUpdatable grant(java.util.Collection<Permission> permissions)
public PermOverrideManagerUpdatable deny(long permissions)
public PermOverrideManagerUpdatable deny(Permission... permissions)
public PermOverrideManagerUpdatable deny(java.util.Collection<Permission> permissions)
public PermOverrideManagerUpdatable clear(long permission)
public PermOverrideManagerUpdatable clear(Permission... permissions)
public PermOverrideManagerUpdatable clear(java.util.Collection<Permission> permissions)
public java.lang.Long getAllowBits()
public java.lang.Long getDenyBits()
public java.lang.Long getInheritBits()
public boolean isSet()
public boolean shouldUpdate()
public void reset()
public RestAction<java.lang.Void> update()
protected void setupValues()
protected void checkPermission(Permission perm)