public class JsonFilePermissionsHandler extends PermissionsHandler implements Reconfigurable
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonFilePermissionsHandler.Enity |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
filename |
static java.util.Map<java.lang.String,pro.gravit.launcher.ClientPermissions> |
map |
providers, srv| Constructor and Description |
|---|
JsonFilePermissionsHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.util.Map<java.lang.String,pro.gravit.utils.command.Command> |
getCommands()
Gets a list of commands available for this object.
|
pro.gravit.launcher.ClientPermissions |
getPermissions(java.lang.String username) |
void |
init(LaunchServer server) |
void |
reload() |
void |
setPermissions(java.lang.String username,
pro.gravit.launcher.ClientPermissions permissions) |
registerHandlerspublic java.lang.String filename
public static java.util.Map<java.lang.String,pro.gravit.launcher.ClientPermissions> map
public void reload()
public void close()
close in interface java.lang.AutoCloseablepublic java.util.Map<java.lang.String,pro.gravit.utils.command.Command> getCommands()
ReconfigurablegetCommands in interface Reconfigurablepublic void init(LaunchServer server)
init in class PermissionsHandlerpublic pro.gravit.launcher.ClientPermissions getPermissions(java.lang.String username)
getPermissions in class PermissionsHandlerpublic void setPermissions(java.lang.String username,
pro.gravit.launcher.ClientPermissions permissions)
setPermissions in class PermissionsHandler