public abstract class PermissionsHandler
extends java.lang.Object
implements java.lang.AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
static pro.gravit.utils.ProviderMap<PermissionsHandler> |
providers |
protected LaunchServer |
srv |
| Constructor and Description |
|---|
PermissionsHandler() |
| Modifier and Type | Method and Description |
|---|---|
abstract pro.gravit.launcher.ClientPermissions |
getPermissions(java.lang.String username) |
void |
init(LaunchServer server) |
static void |
registerHandlers() |
abstract void |
setPermissions(java.lang.String username,
pro.gravit.launcher.ClientPermissions permissions) |
public static pro.gravit.utils.ProviderMap<PermissionsHandler> providers
protected transient LaunchServer srv
public static void registerHandlers()
public void init(LaunchServer server)
public abstract pro.gravit.launcher.ClientPermissions getPermissions(java.lang.String username)
public abstract void setPermissions(java.lang.String username,
pro.gravit.launcher.ClientPermissions permissions)