Class MysqlPermsAdapter
- java.lang.Object
-
- net.alpenblock.bungeeperms.io.mysql2.MysqlPermsAdapter
-
public class MysqlPermsAdapter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MysqlPermsAdapter(Mysql m, java.lang.String table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearTable(java.lang.String table)
void
createTable()
void
deleteEntity(java.lang.String name, EntityType type)
MysqlPermEntity
getGroup(java.lang.String name)
java.util.List<java.lang.String>
getGroups()
java.util.List<java.lang.String>
getGroupUsers(java.lang.String group)
MysqlPermEntity
getUser(java.lang.String name)
java.util.List<java.lang.String>
getUsers()
MysqlPermEntity
getVersion()
boolean
isInBD(java.lang.String name, EntityType type)
void
removeGroupReferences(java.lang.String group)
void
saveData(java.lang.String name, EntityType type, java.lang.String key, java.util.List<ValueEntry> values, java.lang.String server, java.lang.String world)
-
-
-
Constructor Detail
-
MysqlPermsAdapter
public MysqlPermsAdapter(Mysql m, java.lang.String table)
-
-
Method Detail
-
createTable
public void createTable()
-
getGroups
public java.util.List<java.lang.String> getGroups()
-
getUsers
public java.util.List<java.lang.String> getUsers()
-
getGroup
public MysqlPermEntity getGroup(java.lang.String name)
-
getUser
public MysqlPermEntity getUser(java.lang.String name)
-
getVersion
public MysqlPermEntity getVersion()
-
isInBD
public boolean isInBD(java.lang.String name, EntityType type)
-
deleteEntity
public void deleteEntity(java.lang.String name, EntityType type)
-
saveData
public void saveData(java.lang.String name, EntityType type, java.lang.String key, java.util.List<ValueEntry> values, java.lang.String server, java.lang.String world)
-
getGroupUsers
public java.util.List<java.lang.String> getGroupUsers(java.lang.String group)
-
clearTable
public void clearTable(java.lang.String table)
-
removeGroupReferences
public void removeGroupReferences(java.lang.String group)
-
-