Modifier and Type | Field and Description |
---|---|
static Comparator<Group> |
Group.RANK_COMPARATOR |
static Comparator<Group> |
Group.WEIGHT_COMPARATOR |
Modifier and Type | Method and Description |
---|---|
Group |
PermissionsManager.getGroup(String groupname)
Gets a group by its name.
|
Group |
User.getGroupByLadder(String ladder) |
Group |
PermissionsManager.getMainGroup(User player)
Get the group of the player with the highesst rank.
|
Group |
PermissionsManager.getNextGroup(Group group)
Gets the next (higher) group in the same ladder.
|
Group |
PermissionsManager.getPreviousGroup(Group group)
Gets the previous (lower) group in the same ladder.
|
Modifier and Type | Method and Description |
---|---|
List<Group> |
PermissionsManager.getDefaultGroups()
Gets a list of all groups that are marked as default and given to all users by default.
|
List<Group> |
World.getGroups() |
List<Group> |
User.getGroups() |
List<Group> |
PermissionsManager.getGroups()
Gets an unmodifiable list of all groups
|
List<Group> |
Server.getGroups() |
List<Group> |
Group.getInheritances() |
List<Group> |
PermissionsManager.getLadderGroups(String ladder)
Gets all groups of the given ladder.
|
List<TimedValue<Group>> |
World.getTimedGroups() |
List<TimedValue<Group>> |
User.getTimedGroups() |
List<TimedValue<Group>> |
Server.getTimedGroups() |
List<TimedValue<Group>> |
Group.getTimedInheritances() |
Modifier and Type | Method and Description |
---|---|
void |
PermissionsManager.addGroup(Group group)
Adds a group to cache and database.
|
void |
PermissionsManager.addGroupInheritance(Group group,
Group toadd)
Deprecated.
|
void |
PermissionsManager.addGroupInheritance(Group group,
Group toadd,
String server,
String world)
Adds the toadd group to the group as inheritance
|
void |
PermissionsManager.addGroupPerm(Group group,
String perm)
Deprecated.
|
void |
PermissionsManager.addGroupPerm(Group group,
String server,
String world,
String perm)
Adds a permission to a group.
|
void |
PermissionsManager.addGroupTimedInheritance(Group group,
TimedValue<Group> toadd)
Deprecated.
|
void |
PermissionsManager.addGroupTimedInheritance(Group group,
TimedValue<Group> toadd,
String server,
String world)
Adds the toadd timed group to the group as inheritance
|
void |
PermissionsManager.addGroupTimedPerm(Group group,
String server,
String world,
TimedValue perm)
Adds a timed permission to a group.
|
void |
PermissionsManager.addGroupToCache(Group g) |
void |
PermissionsManager.addUserGroup(User user,
Group group)
Deprecated.
|
void |
PermissionsManager.addUserGroup(User user,
Group group,
String server,
String world)
Adds the given group to the user.
|
int |
Group.compareTo(Group g) |
void |
PermissionsManager.deleteGroup(Group group)
Deletes a user from cache and database and validates all groups and users.
|
List<String> |
PermissionsManager.getGroupUsers(Group group)
Gets a list of all user which are in the given group
|
Map<UUID,String> |
PermissionsManager.getGroupUsersUUID(Group group)
Gets a list of all user and their UUIDs which are in the given group
|
Group |
PermissionsManager.getNextGroup(Group group)
Gets the next (higher) group in the same ladder.
|
Group |
PermissionsManager.getPreviousGroup(Group group)
Gets the previous (lower) group in the same ladder.
|
void |
PermissionsManager.ladderGroup(Group group,
String ladder)
Set the ladder for the group.
|
void |
PermissionsManager.rankGroup(Group group,
int rank)
Sets the rank for the group.
|
void |
PermissionsManager.removeGroupFromCache(Group g) |
void |
PermissionsManager.removeGroupInheritance(Group group,
Group toremove)
Deprecated.
|
void |
PermissionsManager.removeGroupInheritance(Group group,
Group toremove,
String server,
String world)
Removes the toremove group from the group as inheritance
|
void |
PermissionsManager.removeGroupPerm(Group group,
String perm)
Deprecated.
|
void |
PermissionsManager.removeGroupPerm(Group group,
String server,
String world,
String perm)
Removes a permission from a group.
|
void |
PermissionsManager.removeGroupTimedInheritance(Group group,
Group toremove)
Deprecated.
|
void |
PermissionsManager.removeGroupTimedInheritance(Group group,
Group toremove,
String server,
String world)
Removes the toremove timed group from the group as inheritance
|
void |
PermissionsManager.removeGroupTimedPerm(Group group,
String server,
String world,
String perm)
Removes a timed permission from a group.
|
void |
PermissionsManager.removeUserGroup(User user,
Group group)
Deprecated.
|
void |
PermissionsManager.removeUserGroup(User user,
Group group,
String server,
String world)
Removes the given group from the user.
|
void |
PermissionsManager.removeUserTimedGroup(User user,
Group group)
Deprecated.
|
void |
PermissionsManager.removeUserTimedGroup(User user,
Group group,
String server,
String world)
Removes the given timed group from the user.
|
void |
PermissionsManager.setGroupDefault(Group group,
boolean isdefault)
Sets if the the group is a default group.
|
void |
PermissionsManager.setGroupDisplay(Group group,
String display,
String server,
String world)
Sets the displayname of the group
|
void |
PermissionsManager.setGroupPrefix(Group group,
String prefix,
String server,
String world)
Sets the prefix for the group.
|
void |
PermissionsManager.setGroupSuffix(Group group,
String suffix,
String server,
String world)
Sets the suffix for the group.
|
void |
PermissionsManager.weightGroup(Group group,
int weight)
Sets the weight for the group.
|
Modifier and Type | Method and Description |
---|---|
void |
PermissionsManager.addGroupTimedInheritance(Group group,
TimedValue<Group> toadd)
Deprecated.
|
void |
PermissionsManager.addGroupTimedInheritance(Group group,
TimedValue<Group> toadd,
String server,
String world)
Adds the toadd timed group to the group as inheritance
|
void |
PermissionsManager.addUserTimedGroup(User user,
TimedValue<Group> group)
Deprecated.
|
void |
PermissionsManager.addUserTimedGroup(User user,
TimedValue<Group> group,
String server,
String world)
Adds the given timed group to the user.
|
Modifier and Type | Method and Description |
---|---|
Group |
YAMLBackEnd.loadGroup(String group) |
Group |
BackEnd.loadGroup(String group) |
Group |
MySQLBackEnd.loadGroup(String group) |
Modifier and Type | Method and Description |
---|---|
List<Group> |
YAMLBackEnd.loadGroups() |
List<Group> |
BackEnd.loadGroups() |
List<Group> |
MySQLBackEnd.loadGroups() |
Modifier and Type | Method and Description |
---|---|
void |
YAMLBackEnd.deleteGroup(Group group) |
void |
BackEnd.deleteGroup(Group group) |
void |
MySQLBackEnd.deleteGroup(Group group) |
List<String> |
YAMLBackEnd.getGroupUsers(Group group) |
List<String> |
BackEnd.getGroupUsers(Group group) |
List<String> |
MySQLBackEnd.getGroupUsers(Group group) |
void |
YAMLBackEnd.reloadGroup(Group group) |
void |
BackEnd.reloadGroup(Group group) |
void |
MySQLBackEnd.reloadGroup(Group group) |
void |
YAMLBackEnd.removeGroupReferences(Group group) |
void |
BackEnd.removeGroupReferences(Group g) |
void |
MySQLBackEnd.removeGroupReferences(Group g) |
void |
YAMLBackEnd.saveGroup(Group group,
boolean savetodisk) |
void |
BackEnd.saveGroup(Group group,
boolean savetodisk) |
void |
MySQLBackEnd.saveGroup(Group group,
boolean savetodisk) |
void |
YAMLBackEnd.saveGroupDefault(Group group) |
void |
BackEnd.saveGroupDefault(Group group) |
void |
MySQLBackEnd.saveGroupDefault(Group group) |
void |
YAMLBackEnd.saveGroupDisplay(Group group,
String server,
String world) |
void |
BackEnd.saveGroupDisplay(Group group,
String server,
String world) |
void |
MySQLBackEnd.saveGroupDisplay(Group group,
String server,
String world) |
void |
YAMLBackEnd.saveGroupInheritances(Group group,
String server,
String world) |
void |
BackEnd.saveGroupInheritances(Group group,
String server,
String world) |
void |
MySQLBackEnd.saveGroupInheritances(Group group,
String server,
String world) |
void |
YAMLBackEnd.saveGroupLadder(Group group) |
void |
BackEnd.saveGroupLadder(Group group) |
void |
MySQLBackEnd.saveGroupLadder(Group group) |
void |
YAMLBackEnd.saveGroupPerms(Group group,
String server,
String world) |
void |
BackEnd.saveGroupPerms(Group group,
String server,
String world) |
void |
MySQLBackEnd.saveGroupPerms(Group group,
String server,
String world) |
void |
YAMLBackEnd.saveGroupPrefix(Group group,
String server,
String world) |
void |
BackEnd.saveGroupPrefix(Group group,
String server,
String world) |
void |
MySQLBackEnd.saveGroupPrefix(Group group,
String server,
String world) |
void |
YAMLBackEnd.saveGroupRank(Group group) |
void |
BackEnd.saveGroupRank(Group group) |
void |
MySQLBackEnd.saveGroupRank(Group group) |
void |
YAMLBackEnd.saveGroupSuffix(Group group,
String server,
String world) |
void |
BackEnd.saveGroupSuffix(Group group,
String server,
String world) |
void |
MySQLBackEnd.saveGroupSuffix(Group group,
String server,
String world) |
void |
YAMLBackEnd.saveGroupTimedInheritances(Group group,
String server,
String world) |
void |
BackEnd.saveGroupTimedInheritances(Group group,
String server,
String world) |
void |
MySQLBackEnd.saveGroupTimedInheritances(Group group,
String server,
String world) |
void |
YAMLBackEnd.saveGroupTimedPerms(Group group,
String server,
String world) |
void |
BackEnd.saveGroupTimedPerms(Group group,
String server,
String world) |
void |
MySQLBackEnd.saveGroupTimedPerms(Group group,
String server,
String world) |
void |
YAMLBackEnd.saveGroupWeight(Group group) |
void |
BackEnd.saveGroupWeight(Group group) |
void |
MySQLBackEnd.saveGroupWeight(Group group) |
Modifier and Type | Method and Description |
---|---|
int |
YAMLBackEnd.cleanup(List<Group> groups,
List<User> users,
int version) |
int |
BackEnd.cleanup(List<Group> groups,
List<User> users,
int version) |
int |
MySQLBackEnd.cleanup(List<Group> groups,
List<User> users,
int version) |
void |
YAMLBackEnd.format(List<Group> groups,
List<User> users,
int version) |
void |
BackEnd.format(List<Group> groups,
List<User> users,
int version) |
void |
MySQLBackEnd.format(List<Group> groups,
List<User> users,
int version) |
Modifier and Type | Method and Description |
---|---|
void |
Migrator.migrate(List<Group> groups,
List<User> users,
Map<UUID,String> uuidplayer,
int permsversion) |
void |
Migrate2MySQL.migrate(List<Group> groups,
List<User> users,
Map<UUID,String> uuidplayer,
int permsversion) |
void |
Migrate2YAML.migrate(List<Group> groups,
List<User> users,
Map<UUID,String> uuidplayer,
int permsversion) |
Modifier and Type | Method and Description |
---|---|
void |
NetworkNotifier.deleteGroup(Group g,
String origin) |
void |
EventDispatcher.dispatchGroupChangeEvent(Group g) |
void |
NetworkNotifier.reloadGroup(Group g,
String origin) |
Modifier and Type | Method and Description |
---|---|
void |
BukkitNotifier.deleteGroup(Group g,
String origin) |
void |
BukkitEventDispatcher.dispatchGroupChangeEvent(Group g) |
void |
BukkitNotifier.reloadGroup(Group g,
String origin) |
Modifier and Type | Method and Description |
---|---|
void |
BungeeNotifier.deleteGroup(Group g,
String origin) |
void |
BungeeEventDispatcher.dispatchGroupChangeEvent(Group g) |
void |
BungeeNotifier.reloadGroup(Group g,
String origin) |
Modifier and Type | Method and Description |
---|---|
void |
VelocityNotifier.deleteGroup(Group g,
String origin) |
void |
VelocityEventDispatcher.dispatchGroupChangeEvent(Group g) |
void |
VelocityNotifier.reloadGroup(Group g,
String origin) |
Copyright © 2020. All rights reserved.