A B C D E F G H I L M N O P R S T U V W Y

A

action - Variable in class ru.tehkode.permissions.events.PermissionEntityEvent
 
action - Variable in class ru.tehkode.permissions.events.PermissionSystemEvent
 
addGroup(String, String) - Method in class ru.tehkode.permissions.PermissionUser
Add user to group
addGroup(String) - Method in class ru.tehkode.permissions.PermissionUser
 
addGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionUser
Add user to group
addGroup(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionUser
 
addPermission(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Add permissions for specified world
addPermission(String) - Method in class ru.tehkode.permissions.PermissionEntity
Add permission in common space (all worlds)
addPermission(String, String) - Method in class ru.tehkode.permissions.PermissionGroup
 
addPermission(String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
addTimedPermission(String, String, int) - Method in class ru.tehkode.permissions.PermissionEntity
Adds timed permission to specified world in seconds
addTimedPermission(String, String, int) - Method in class ru.tehkode.permissions.PermissionGroup
 
addTimedPermission(String, String, int) - Method in class ru.tehkode.permissions.PermissionUser
 
aliases - Variable in class ru.tehkode.permissions.backends.sql.SQLConnection
 
allowOps - Variable in class ru.tehkode.permissions.PermissionManager
 
argName - Variable in exception ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
arguments - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
attachments - Variable in class ru.tehkode.permissions.bukkit.BukkitPermissions
 
AutoCompleteChoicesException - Exception in ru.tehkode.permissions.commands.exceptions
 
AutoCompleteChoicesException(String[], String) - Constructor for exception ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
autoCompleteGroupName(String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompleteGroupName(String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompletePermission(PermissionEntity, String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompletePermission(PermissionEntity, String, String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompletePlayerName(String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompletePlayerName(String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompleteWorldName(String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompleteWorldName(String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 

B

backend - Variable in class ru.tehkode.permissions.backends.file.FileEntity
 
backend - Variable in class ru.tehkode.permissions.backends.file.FileUser
 
backend - Variable in class ru.tehkode.permissions.backends.sql.SQLGroup
 
backend - Variable in class ru.tehkode.permissions.backends.sql.SQLUser
 
backend - Variable in class ru.tehkode.permissions.PermissionManager
 
backendEntity - Variable in class ru.tehkode.permissions.ProxyPermissionGroup
 
backendEntity - Variable in class ru.tehkode.permissions.ProxyPermissionUser
 
bindParams(PreparedStatement, Object[]) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
BukkitPermissions - Class in ru.tehkode.permissions.bukkit
 
BukkitPermissions(Plugin, ConfigurationNode) - Constructor for class ru.tehkode.permissions.bukkit.BukkitPermissions
 
BukkitPermissions.PEXEvents - Class in ru.tehkode.permissions.bukkit
 
BukkitPermissions.PEXEvents() - Constructor for class ru.tehkode.permissions.bukkit.BukkitPermissions.PEXEvents
 
BukkitPermissions.PlayerEvents - Class in ru.tehkode.permissions.bukkit
 
BukkitPermissions.PlayerEvents() - Constructor for class ru.tehkode.permissions.bukkit.BukkitPermissions.PlayerEvents
 

C

cachedAnwsers - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedGroups - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedOptions - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedPermissions - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedPrefix - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedSuffix - Variable in class ru.tehkode.permissions.PermissionUser
 
call(Object...) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
callEvent(PermissionEntityEvent) - Method in class ru.tehkode.permissions.PermissionEntity
 
callEvent(PermissionEntityEvent.Action) - Method in class ru.tehkode.permissions.PermissionEntity
 
callEvent(PermissionEvent) - Method in class ru.tehkode.permissions.PermissionManager
 
callEvent(PermissionSystemEvent.Action) - Method in class ru.tehkode.permissions.PermissionManager
 
checkConnection() - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
checkPermissions(Player) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
choices - Variable in exception ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
clearCache() - Method in class ru.tehkode.permissions.PermissionManager
 
clearCache() - Method in class ru.tehkode.permissions.PermissionUser
 
clearMembersCache() - Method in class ru.tehkode.permissions.PermissionGroup
 
clearUserCache(PlayerEvent) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
clearUserCache(String) - Method in class ru.tehkode.permissions.PermissionManager
Clear cache for specified user
clearUserCache(Player) - Method in class ru.tehkode.permissions.PermissionManager
Clear cache for specified player
collectOptions(Map<String, Object>) - Static method in class ru.tehkode.permissions.backends.FileBackend
 
collectOptions(Map<String, Object>, String, Map<String, String>) - Static method in class ru.tehkode.permissions.backends.FileBackend
 
Command - Annotation Type in ru.tehkode.permissions.commands
 
CommandListener - Interface in ru.tehkode.permissions.commands
 
commandsManager - Variable in class ru.tehkode.permissions.bukkit.PermissionsEx
 
CommandsManager - Class in ru.tehkode.permissions.commands
 
CommandsManager(Plugin) - Constructor for class ru.tehkode.permissions.commands.CommandsManager
 
CommandsManager.CommandBinding - Class in ru.tehkode.permissions.commands
 
CommandsManager.CommandBinding(Object, Method) - Constructor for class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
CommandsManager.CommandSyntax - Class in ru.tehkode.permissions.commands
 
CommandsManager.CommandSyntax(String) - Constructor for class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
commonOptions - Variable in class ru.tehkode.permissions.backends.sql.SQLEntity
 
commonPermissions - Variable in class ru.tehkode.permissions.backends.sql.SQLEntity
 
compareTo(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionGroup
 
config(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
config - Variable in class ru.tehkode.permissions.bukkit.PermissionsEx
 
config - Variable in class ru.tehkode.permissions.PermissionBackend
 
config - Variable in class ru.tehkode.permissions.PermissionManager
 
configFile - Static variable in class ru.tehkode.permissions.bukkit.PermissionsEx
 
Configuration - Class in ru.tehkode.permissions.config
 
Configuration(File) - Constructor for class ru.tehkode.permissions.config.Configuration
 
Configuration.ConfigurationRepresenter - Class in ru.tehkode.permissions.config
 
Configuration.ConfigurationRepresenter() - Constructor for class ru.tehkode.permissions.config.Configuration.ConfigurationRepresenter
 
ConfigurationNode - Class in ru.tehkode.permissions.config
 
ConfigurationNode() - Constructor for class ru.tehkode.permissions.config.ConfigurationNode
 
ConfigurationNode(Map<String, Object>) - Constructor for class ru.tehkode.permissions.config.ConfigurationNode
 
connect() - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
createGroup(String) - Method in class ru.tehkode.permissions.PermissionBackend
 
createUserRecords - Variable in class ru.tehkode.permissions.PermissionBackend
 

D

db - Variable in class ru.tehkode.permissions.backends.sql.SQLConnection
 
db - Variable in class ru.tehkode.permissions.backends.sql.SQLEntity
 
dbDriver - Variable in class ru.tehkode.permissions.backends.sql.SQLConnection
 
debugMode - Variable in class ru.tehkode.permissions.PermissionEntity
 
debugMode - Variable in class ru.tehkode.permissions.PermissionManager
 
defaultBackend - Static variable in class ru.tehkode.permissions.PermissionBackend
 
defaultGroups - Variable in class ru.tehkode.permissions.PermissionManager
 
demote(PermissionUser, String) - Method in class ru.tehkode.permissions.PermissionUser
Demotes user in specified ladder.
demoteUser(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
demoteUserAlias(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
deployTables(String) - Method in class ru.tehkode.permissions.backends.SQLBackend
 
dirtyWeight - Variable in class ru.tehkode.permissions.PermissionGroup
 
dumpData(OutputStreamWriter) - Method in class ru.tehkode.permissions.backends.FileBackend
 
dumpData(OutputStreamWriter) - Method in class ru.tehkode.permissions.backends.SQLBackend
 
dumpData(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
dumpData(OutputStreamWriter) - Method in class ru.tehkode.permissions.PermissionBackend
Dump data to native backend format

E

entity - Variable in class ru.tehkode.permissions.events.PermissionEntityEvent
 
equals(Object) - Method in class ru.tehkode.permissions.PermissionEntity
 
escapedSplit - Static variable in class ru.tehkode.permissions.config.ConfigurationNode
 
execute(CommandSender, Command, String[]) - Method in class ru.tehkode.permissions.commands.CommandsManager
 
explainExpression(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
explainExpression(String) - Method in class ru.tehkode.permissions.PermissionUser
 

F

fetchInfo() - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
fetchInheritance() - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
fetchPermissions() - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
file - Variable in class ru.tehkode.permissions.config.Configuration
 
FileBackend - Class in ru.tehkode.permissions.backends
 
FileBackend(PermissionManager, Configuration) - Constructor for class ru.tehkode.permissions.backends.FileBackend
 
FileEntity - Class in ru.tehkode.permissions.backends.file
 
FileEntity(String, PermissionManager, FileBackend, String) - Constructor for class ru.tehkode.permissions.backends.file.FileEntity
 
FileGroup - Class in ru.tehkode.permissions.backends.file
 
FileGroup(String, PermissionManager, FileBackend) - Constructor for class ru.tehkode.permissions.backends.file.FileGroup
 
FileUser - Class in ru.tehkode.permissions.backends.file
 
FileUser(String, PermissionManager, FileBackend) - Constructor for class ru.tehkode.permissions.backends.file.FileUser
 
finalize() - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
findCommandHelpPlugins() - Method in class ru.tehkode.permissions.commands.CommandsManager
 

G

getAction() - Method in class ru.tehkode.permissions.events.PermissionEntityEvent
 
getAction() - Method in class ru.tehkode.permissions.events.PermissionSystemEvent
 
getAlias(String) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
getAllGroups() - Method in class ru.tehkode.permissions.PermissionUser
 
getAllOptions() - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getAllOptions() - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getAllOptions() - Method in class ru.tehkode.permissions.PermissionEntity
Return options for all worlds Common options stored as "" (empty string) as world.
getAllOptions() - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
getAllOptions() - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
getAllParentGroups() - Method in class ru.tehkode.permissions.PermissionGroup
 
getAllPermissions() - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getAllPermissions() - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getAllPermissions() - Method in class ru.tehkode.permissions.PermissionEntity
Return permissions for all worlds Common permissions stored as "" (empty string) as world.
getAllPermissions() - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
getAllPermissions() - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
getArgName() - Method in exception ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
getBackend(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
getBackend(String, Configuration) - Static method in class ru.tehkode.permissions.PermissionBackend
Returns new backend class instance for specified backendName
getBackend(String, PermissionManager, Configuration) - Static method in class ru.tehkode.permissions.PermissionBackend
Returns new Backend class instance for specified backendName
getBackend(String, PermissionManager, Configuration, String) - Static method in class ru.tehkode.permissions.PermissionBackend
Returns new Backend class instance for specified backendName
getBackend() - Method in class ru.tehkode.permissions.PermissionManager
Return current backend
getBackendAlias(Class<? extends PermissionBackend>) - Static method in class ru.tehkode.permissions.PermissionBackend
Return alias for specified backend class If there is no such class registered the fullname of this class would be returned using backendClass.getName();
getBackendClass(String) - Static method in class ru.tehkode.permissions.PermissionBackend
Returns Class object for specified alias, if there is no alias registered then try to find it using Class.forName(alias)
getBackendClassName(String) - Static method in class ru.tehkode.permissions.PermissionBackend
Return class name for alias
getChildGroups(String) - Method in class ru.tehkode.permissions.PermissionGroup
Return array of direct child group objects
getChildGroups() - Method in class ru.tehkode.permissions.PermissionGroup
 
getChoices() - Method in exception ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
getConfigNode() - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getConfiguration() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getDefaultGroup(String) - Method in class ru.tehkode.permissions.backends.FileBackend
 
getDefaultGroup(String) - Method in class ru.tehkode.permissions.backends.SQLBackend
 
getDefaultGroup(String) - Method in class ru.tehkode.permissions.PermissionBackend
Returns default group, a group that is assigned to a user without a group set
getDefaultGroup(String) - Method in class ru.tehkode.permissions.PermissionManager
Return default group object
getDefaultGroup() - Method in class ru.tehkode.permissions.PermissionManager
 
getDescendantGroups(String) - Method in class ru.tehkode.permissions.PermissionGroup
Return array of descendant group objects
getDescendantGroups() - Method in class ru.tehkode.permissions.PermissionGroup
 
getDriverClass(String) - Static method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
getEffectivePermissions() - Method in class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
getEmptyNode() - Static method in class ru.tehkode.permissions.config.Configuration
This method returns an empty ConfigurationNode for using as a default in methods that select a node from a node list.
getEntitiesNames(SQLConnection, SQLEntity.Type, boolean) - Static method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getEntity() - Method in class ru.tehkode.permissions.events.PermissionEntityEvent
 
getGroup(String) - Method in class ru.tehkode.permissions.backends.FileBackend
 
getGroup(String) - Method in class ru.tehkode.permissions.backends.SQLBackend
 
getGroup(String) - Method in class ru.tehkode.permissions.PermissionBackend
Returns new PermissionGroup object for specified group name
getGroup(String) - Method in class ru.tehkode.permissions.PermissionManager
Return object for specified group
getGroups() - Method in class ru.tehkode.permissions.backends.FileBackend
 
getGroups() - Method in class ru.tehkode.permissions.backends.SQLBackend
 
getGroups() - Method in class ru.tehkode.permissions.PermissionBackend
Return all registered groups
getGroups(String) - Method in class ru.tehkode.permissions.PermissionBackend
Return child groups of specified group
getGroups(String, String) - Method in class ru.tehkode.permissions.PermissionBackend
 
getGroups(String, boolean) - Method in class ru.tehkode.permissions.PermissionBackend
Return child groups of specified group.
getGroups(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionBackend
 
getGroups() - Method in class ru.tehkode.permissions.PermissionManager
Return all groups
getGroups(String, String) - Method in class ru.tehkode.permissions.PermissionManager
Return all child groups of specified group
getGroups(String) - Method in class ru.tehkode.permissions.PermissionManager
 
getGroups(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionManager
Return all descendants or child groups for groupName
getGroups(String, boolean) - Method in class ru.tehkode.permissions.PermissionManager
 
getGroups() - Method in class ru.tehkode.permissions.PermissionUser
Get group for this user, global inheritance only
getGroups(String) - Method in class ru.tehkode.permissions.PermissionUser
Get groups for this user for specified world
getGroupsNames() - Method in class ru.tehkode.permissions.PermissionUser
Get group names, common space only
getGroupsNames(String) - Method in class ru.tehkode.permissions.PermissionUser
Get group names in specified world
getGroupsNamesImpl(String) - Method in class ru.tehkode.permissions.backends.file.FileUser
 
getGroupsNamesImpl(String) - Method in class ru.tehkode.permissions.backends.sql.SQLUser
 
getGroupsNamesImpl(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getInheritedPermissions(String, List<String>, boolean, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
 
getInheritedPermissions(String, List<String>, boolean, boolean) - Method in class ru.tehkode.permissions.PermissionUser
 
getMatchedArguments(String) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
getMatchingExpression(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getMatchingExpression(String[], String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getMatchingExpression(String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
getMethodAnnotation() - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
getName() - Method in class ru.tehkode.permissions.PermissionEntity
Return name of permission entity (User or Group) User should be equal to Player's name on the server
getNode(String, String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getNode(String) - Method in class ru.tehkode.permissions.config.ConfigurationNode
Get a configuration node at a path.
getNodesList(String, List<ConfigurationNode>) - Method in class ru.tehkode.permissions.config.ConfigurationNode
Get a list of nodes.
getNodesMap(String) - Method in class ru.tehkode.permissions.config.ConfigurationNode
Get a list of nodes at a location.
getOption(String, String, String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getOption(String, String, String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Get option in world
getOption(String) - Method in class ru.tehkode.permissions.PermissionEntity
Return option Option would be looked up in common options
getOption(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Return option for world
getOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionGroup
 
getOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
getOptionBoolean(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionEntity
Returns boolean value for option
getOptionDouble(String, String, double) - Method in class ru.tehkode.permissions.PermissionEntity
Returns double value for option
getOptionInteger(String, String, int) - Method in class ru.tehkode.permissions.PermissionEntity
Return integer value for option
getOptions(String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getOptions(String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getOptions(String) - Method in class ru.tehkode.permissions.PermissionEntity
Get options in world
getOptions(String) - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
getOptions(String) - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
getOwnOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionGroup
Returns option value in specified world without inheritance This mean option value wouldn't be inherited from parent groups
getOwnOption(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
getOwnOption(String, String) - Method in class ru.tehkode.permissions.PermissionGroup
 
getOwnOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionUser
Return non-inherited value of specified option for user in world
getOwnOption(String) - Method in class ru.tehkode.permissions.PermissionUser
Return non-inherited value of specified option in common space (all worlds).
getOwnOption(String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
getOwnOption(String, String, String) - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
getOwnOption(String, String, String) - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
getOwnOptionBoolean(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
 
getOwnOptionBoolean(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionUser
 
getOwnOptionDouble(String, String, double) - Method in class ru.tehkode.permissions.PermissionGroup
 
getOwnOptionDouble(String, String, double) - Method in class ru.tehkode.permissions.PermissionUser
 
getOwnOptionInteger(String, String, int) - Method in class ru.tehkode.permissions.PermissionGroup
 
getOwnOptionInteger(String, String, int) - Method in class ru.tehkode.permissions.PermissionUser
 
getOwnPermissions(String) - Method in class ru.tehkode.permissions.PermissionGroup
Returns own (without inheritance) permissions of group for world
getOwnPermissions(String) - Method in class ru.tehkode.permissions.PermissionUser
Return non-inherited permissions of a user in world
getOwnPermissions(String) - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
getOwnPermissions(String) - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
getOwnPrefix() - Method in class ru.tehkode.permissions.PermissionGroup
Return non-inherited group prefix.
getOwnPrefix(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
getOwnPrefix() - Method in class ru.tehkode.permissions.PermissionUser
Return non-inherited user prefix.
getOwnPrefix(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getOwnPrefix(String) - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
getOwnPrefix(String) - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
getOwnSuffix() - Method in class ru.tehkode.permissions.PermissionGroup
Return non-inherited suffix prefix.
getOwnSuffix(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
getOwnSuffix() - Method in class ru.tehkode.permissions.PermissionUser
Return non-inherited suffix prefix.
getOwnSuffix(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getOwnSuffix(String) - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
getOwnSuffix(String) - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
getParams() - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
getParentGroups(String) - Method in class ru.tehkode.permissions.PermissionGroup
Returns array of parent groups objects
getParentGroups() - Method in class ru.tehkode.permissions.PermissionGroup
 
getParentGroupsNames(String) - Method in class ru.tehkode.permissions.PermissionGroup
Returns direct parents names of this group
getParentGroupsNames() - Method in class ru.tehkode.permissions.PermissionGroup
 
getParentGroupsNamesImpl(String) - Method in class ru.tehkode.permissions.backends.file.FileGroup
 
getParentGroupsNamesImpl(String) - Method in class ru.tehkode.permissions.backends.sql.SQLGroup
 
getParentGroupsNamesImpl(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
getParentNames(String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getPermissionManager() - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getPermissions(String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getPermissions(String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getPermissions(String) - Method in class ru.tehkode.permissions.PermissionEntity
Return all entity permissions in specified world
getPermissions(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
getPermissions(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getPermissionsTree(PermissionEntity, String, int) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
getPlugin() - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getPosition(String, String[]) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
getPrefix(String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getPrefix(String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getPrefix(String) - Method in class ru.tehkode.permissions.PermissionEntity
Returns entity prefix
getPrefix() - Method in class ru.tehkode.permissions.PermissionEntity
 
getPrefix(String) - Method in class ru.tehkode.permissions.PermissionGroup
Overriden methods
getPrefix(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getPromoter() - Method in exception ru.tehkode.permissions.exceptions.RankingException
 
getPromoterRankAndCheck(PermissionUser, String) - Method in class ru.tehkode.permissions.PermissionUser
 
getProperty(String) - Method in class ru.tehkode.permissions.config.ConfigurationNode
 
getRank() - Method in class ru.tehkode.permissions.PermissionGroup
Returns rank in ranking system.
getRank(String) - Method in class ru.tehkode.permissions.PermissionUser
Return user rank in specified ladder
getRankLadder() - Method in class ru.tehkode.permissions.PermissionGroup
Returns ranking ladder where this group is participating in
getRankLadder(String) - Method in class ru.tehkode.permissions.PermissionManager
Return groups of specified rank ladder
getRankLadderGroup(String) - Method in class ru.tehkode.permissions.PermissionUser
Return user's group in specified ladder
getRankLadders() - Method in class ru.tehkode.permissions.PermissionUser
Return all ladders the user is participating in
getRegexp() - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
getRegisteredUsers() - Method in class ru.tehkode.permissions.backends.FileBackend
 
getRegisteredUsers() - Method in class ru.tehkode.permissions.backends.SQLBackend
 
getRegisteredUsers() - Method in class ru.tehkode.permissions.PermissionBackend
Return all registered users
getRoot() - Method in class ru.tehkode.permissions.config.ConfigurationNode
 
getSafeWorldName(String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
getSenderName(CommandSender) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
getSuffix(String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getSuffix(String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getSuffix(String) - Method in class ru.tehkode.permissions.PermissionEntity
Return entity suffix
getSuffix() - Method in class ru.tehkode.permissions.PermissionEntity
 
getSuffix(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
getSuffix(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getTarget() - Method in exception ru.tehkode.permissions.exceptions.RankingException
 
getTimedPermissionLifetime(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Returns remaining lifetime of specified permission in world
getTimedPermissions(String) - Method in class ru.tehkode.permissions.PermissionEntity
Return entity timed (temporary) permission for world
getUser(String) - Method in class ru.tehkode.permissions.backends.FileBackend
 
getUser(String) - Method in class ru.tehkode.permissions.backends.SQLBackend
 
getUser(Player) - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getUser(String) - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getUser(String) - Method in class ru.tehkode.permissions.PermissionBackend
Returns new PermissionUser object for specified player name
getUser(String) - Method in class ru.tehkode.permissions.PermissionManager
Return user's object
getUser(Player) - Method in class ru.tehkode.permissions.PermissionManager
Return object of specified player
getUsers() - Method in class ru.tehkode.permissions.PermissionBackend
Return all registered and online users
getUsers(String) - Method in class ru.tehkode.permissions.PermissionBackend
Return users of specified group.
getUsers(String, String) - Method in class ru.tehkode.permissions.PermissionBackend
 
getUsers(String, boolean) - Method in class ru.tehkode.permissions.PermissionBackend
Return users of specified group (and child groups)
getUsers(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionBackend
 
getUsers(String) - Method in class ru.tehkode.permissions.PermissionGroup
Return array of direct members (users) of this group
getUsers() - Method in class ru.tehkode.permissions.PermissionGroup
 
getUsers() - Method in class ru.tehkode.permissions.PermissionManager
Return all registered user objects
getUsers(String, String) - Method in class ru.tehkode.permissions.PermissionManager
Return all users in group
getUsers(String) - Method in class ru.tehkode.permissions.PermissionManager
 
getUsers(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionManager
Return all users in group and descendant groups
getUsers(String, boolean) - Method in class ru.tehkode.permissions.PermissionManager
 
getWeight() - Method in class ru.tehkode.permissions.PermissionGroup
 
getWorldGroups(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
getWorldGroups(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getWorldInheritance(String) - Method in class ru.tehkode.permissions.backends.FileBackend
 
getWorldInheritance(String) - Method in class ru.tehkode.permissions.backends.SQLBackend
 
getWorldInheritance(String) - Method in class ru.tehkode.permissions.PermissionBackend
Returns an array of world names of specified world name
getWorldInheritance(String) - Method in class ru.tehkode.permissions.PermissionManager
Return array of world names who has world inheritance
getWorlds() - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
getWorlds() - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
getWorlds() - Method in class ru.tehkode.permissions.PermissionEntity
Return world names where entity have permissions/options/etc
getWorlds() - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
getWorlds() - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
groupAddParents(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupAddPermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupAddTimedPermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
GroupCommands - Class in ru.tehkode.permissions.bukkit.commands
 
GroupCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupCreate(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupDefaultCheck(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupDefaultSet(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupDelete(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupListAliasPermissions(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
Group permissions
groupListParents(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupListParentsAlias(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
Group inheritance
groupListPermissions(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupPrefix(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupPrintSetWeight(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupRemoveParents(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupRemovePermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupRemoveTimedPermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groups - Variable in class ru.tehkode.permissions.PermissionManager
 
groupSetOption(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupSetParents(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupsList(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupsListAlias(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupsListAnotherAlias(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupSuffix(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupToggleDebug(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupUsersAdd(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupUsersList(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
Group users management
groupUsersRemove(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 

H

has(Player, String) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
has(Player, String, String) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
has(String) - Method in class ru.tehkode.permissions.PermissionEntity
Checks if entity has specified permission in default world
has(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Check if entity has specified permission in world
has(Player, String) - Method in class ru.tehkode.permissions.PermissionManager
Check if specified player has specified permission
has(Player, String, String) - Method in class ru.tehkode.permissions.PermissionManager
Check if player has specified permission in world
has(String, String, String) - Method in class ru.tehkode.permissions.PermissionManager
Check if player with name has permission in world
has(String) - Method in class ru.tehkode.permissions.PermissionUser
 
hashCode() - Method in class ru.tehkode.permissions.PermissionEntity
 
hasPermission(String) - Method in class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
hasPermission(Permission) - Method in class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
helpPlugins - Variable in class ru.tehkode.permissions.commands.CommandsManager
 

I

implode(String[], String) - Static method in class ru.tehkode.utils.StringUtils
 
implode(List<?>, String) - Static method in class ru.tehkode.utils.StringUtils
 
informGroup(Plugin, PermissionGroup, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
informPlayer(Plugin, String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
inGroup(PermissionGroup, String, boolean) - Method in class ru.tehkode.permissions.PermissionUser
Check if this user is member of group or one of its descendant groups (optionally)
inGroup(PermissionGroup, boolean) - Method in class ru.tehkode.permissions.PermissionUser
 
inGroup(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionUser
Check if this user is member of group or one of its descendant groups (optionally)
inGroup(String, boolean) - Method in class ru.tehkode.permissions.PermissionUser
 
inGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionUser
Check if this user is member of group or one of its descendant groups
inGroup(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionUser
 
inGroup(String, String) - Method in class ru.tehkode.permissions.PermissionUser
Checks if this user is member of specified group or one of its descendant groups
inGroup(String) - Method in class ru.tehkode.permissions.PermissionUser
 
initialize() - Method in class ru.tehkode.permissions.backends.FileBackend
 
initialize() - Method in class ru.tehkode.permissions.backends.sql.SQLUser
 
initialize() - Method in class ru.tehkode.permissions.backends.SQLBackend
 
initialize() - Method in class ru.tehkode.permissions.PermissionBackend
Backend initialization should be done here
initialize() - Method in class ru.tehkode.permissions.PermissionEntity
This method 100% run after all constructors have been run and entity object, and entity object are completely ready to operate
initialize() - Method in class ru.tehkode.permissions.PermissionUser
 
initialize() - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
initialize() - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
inject(Player, boolean) - Static method in class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
injectCraftBukkit(Player, Permissible) - Static method in class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
injectMetadata - Variable in class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
injectSpout(Player, Permissible) - Static method in class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
insert(String, String[], List<Object[]>) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
isAvailable() - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
isChildOf(PermissionGroup, String, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
Check if this group is descendant of specified group
isChildOf(PermissionGroup, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
 
isChildOf(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionGroup
 
isChildOf(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionGroup
 
isChildOf(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
Check if this group is descendant of specified group
isChildOf(String, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
 
isChildOf(String, String) - Method in class ru.tehkode.permissions.PermissionGroup
Check if specified group is direct parent of this group
isChildOf(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
isCreateUserRecords() - Method in class ru.tehkode.permissions.PermissionBackend
 
isDebug() - Method in class ru.tehkode.permissions.PermissionEntity
 
isDebug() - Method in class ru.tehkode.permissions.PermissionManager
Return current state of debug mode
isDefault(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
isFieldExists(String, String) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
isMatch(String) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
isMatches(String, String, boolean) - Static method in class ru.tehkode.permissions.PermissionEntity
Checks if specified permission matches specified permission expression
isOR(String) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
isRanked() - Method in class ru.tehkode.permissions.PermissionGroup
Checks if group is participating in ranking system
isRanked(String) - Method in class ru.tehkode.permissions.PermissionUser
Check if the user is in the specified ladder
isTableExist(String) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
isVirtual() - Method in class ru.tehkode.permissions.PermissionEntity
Return state of entity
isVirtual() - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
isVirtual() - Method in class ru.tehkode.permissions.ProxyPermissionUser
 

L

listeners - Variable in class ru.tehkode.permissions.commands.CommandsManager
 
load() - Method in class ru.tehkode.permissions.config.Configuration
Loads the configuration file.
loadConfig(String) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
logger - Static variable in class ru.tehkode.permissions.bukkit.BukkitPermissions
 
logger - Static variable in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
logger - Static variable in class ru.tehkode.permissions.bukkit.PermissionsEx
 
logger - Static variable in class ru.tehkode.permissions.commands.CommandsManager
 
logger - Static variable in class ru.tehkode.permissions.PermissionManager
 

M

manager - Variable in class ru.tehkode.permissions.PermissionBackend
 
manager - Variable in class ru.tehkode.permissions.PermissionEntity
 
mapPermissions(String, PermissionEntity, int) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
method - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 

N

node - Variable in class ru.tehkode.permissions.backends.file.FileEntity
 
node - Variable in class ru.tehkode.permissions.backends.file.FileGroup
 
node - Variable in class ru.tehkode.permissions.backends.file.FileUser
 
nodePath - Variable in class ru.tehkode.permissions.backends.file.FileEntity
 

O

object - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
onCommand(CommandSender, Command, String, String[]) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
onCustomEvent(Event) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions.PEXEvents
 
onDisable() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
onEnable() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
onLoad() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
onPlayerChangedWorld(PlayerChangedWorldEvent) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions.PlayerEvents
 
onPlayerJoin(PlayerJoinEvent) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions.PlayerEvents
 
onPlayerKick(PlayerKickEvent) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions.PlayerEvents
 
onPlayerPortal(PlayerPortalEvent) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions.PlayerEvents
 
onPlayerPortal(PlayerPortalEvent) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
onPlayerQuit(PlayerQuitEvent) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions.PlayerEvents
 
onPlayerQuit(PlayerQuitEvent) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
onPlayerRespawn(PlayerRespawnEvent) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions.PlayerEvents
 
onPlayerRespawn(PlayerRespawnEvent) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
onPlayerTeleport(PlayerTeleportEvent) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions.PlayerEvents
 
onPlayerTeleport(PlayerTeleportEvent) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
originalSyntax - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 

P

params - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
parents - Variable in class ru.tehkode.permissions.backends.sql.SQLEntity
 
parseValue(String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
password - Variable in class ru.tehkode.permissions.backends.sql.SQLConnection
 
patternCache - Static variable in class ru.tehkode.permissions.PermissionEntity
Pattern cache
PermissiblePEX - Class in ru.tehkode.permissions.bukkit.superperms
 
PermissiblePEX(Player, boolean) - Constructor for class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
PermissionBackend - Class in ru.tehkode.permissions
 
PermissionBackend(PermissionManager, Configuration) - Constructor for class ru.tehkode.permissions.PermissionBackend
 
PermissionEntity - Class in ru.tehkode.permissions
 
PermissionEntity(String, PermissionManager) - Constructor for class ru.tehkode.permissions.PermissionEntity
 
PermissionEntityEvent - Class in ru.tehkode.permissions.events
 
PermissionEntityEvent(PermissionEntity, PermissionEntityEvent.Action) - Constructor for class ru.tehkode.permissions.events.PermissionEntityEvent
 
PermissionEntityEvent.Action - Enum in ru.tehkode.permissions.events
 
PermissionEvent - Class in ru.tehkode.permissions.events
 
PermissionEvent(String) - Constructor for class ru.tehkode.permissions.events.PermissionEvent
 
PermissionGroup - Class in ru.tehkode.permissions
 
PermissionGroup(String, PermissionManager) - Constructor for class ru.tehkode.permissions.PermissionGroup
 
PermissionManager - Class in ru.tehkode.permissions
 
PermissionManager(Configuration) - Constructor for class ru.tehkode.permissions.PermissionManager
 
permissions - Variable in class ru.tehkode.permissions.backends.FileBackend
 
PermissionsCommand - Class in ru.tehkode.permissions.bukkit.commands
 
PermissionsCommand() - Constructor for class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
PermissionsEx - Class in ru.tehkode.permissions.bukkit
 
PermissionsEx() - Constructor for class ru.tehkode.permissions.bukkit.PermissionsEx
 
PermissionsEx.PlayerEventsListener - Class in ru.tehkode.permissions.bukkit
 
PermissionsEx.PlayerEventsListener() - Constructor for class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
permissionsManager - Variable in class ru.tehkode.permissions.bukkit.PermissionsEx
 
PermissionSystemEvent - Class in ru.tehkode.permissions.events
 
PermissionSystemEvent(PermissionSystemEvent.Action) - Constructor for class ru.tehkode.permissions.events.PermissionSystemEvent
 
PermissionSystemEvent.Action - Enum in ru.tehkode.permissions.events
 
PermissionUser - Class in ru.tehkode.permissions
 
PermissionUser(String, PermissionManager) - Constructor for class ru.tehkode.permissions.PermissionUser
 
placeholderPattern - Static variable in class ru.tehkode.permissions.backends.sql.SQLConnection
 
player - Variable in class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
plugin - Variable in class ru.tehkode.permissions.bukkit.BukkitPermissions
 
plugin - Variable in class ru.tehkode.permissions.commands.CommandsManager
 
prefix - Variable in class ru.tehkode.permissions.backends.sql.SQLEntity
 
prepareQuery(String) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
prepareRegexp(String) - Static method in class ru.tehkode.permissions.PermissionEntity
 
printEntityInheritance(CommandSender, PermissionGroup[]) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
printHierarchy(PermissionGroup, String, int) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
printHierarhy(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
promote(PermissionUser, String) - Method in class ru.tehkode.permissions.PermissionUser
Promotes user in specified ladder.
promoter - Variable in exception ru.tehkode.permissions.exceptions.RankingException
 
promoteUser(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
promoteUserAlias(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
PromotionCommands - Class in ru.tehkode.permissions.bukkit.commands
 
PromotionCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
ProxyPermissionGroup - Class in ru.tehkode.permissions
 
ProxyPermissionGroup(PermissionEntity) - Constructor for class ru.tehkode.permissions.ProxyPermissionGroup
 
ProxyPermissionUser - Class in ru.tehkode.permissions
 
ProxyPermissionUser(PermissionEntity) - Constructor for class ru.tehkode.permissions.ProxyPermissionUser
 

R

rangeExpression - Static variable in class ru.tehkode.permissions.PermissionEntity
 
rankGroup(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
RankingException - Exception in ru.tehkode.permissions.exceptions
 
RankingException(String, PermissionUser, PermissionUser) - Constructor for exception ru.tehkode.permissions.exceptions.RankingException
 
readStream(InputStream) - Static method in class ru.tehkode.utils.StringUtils
 
regexp - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
registedAliases - Static variable in class ru.tehkode.permissions.PermissionBackend
Array of backend aliases
register(CommandListener) - Method in class ru.tehkode.permissions.commands.CommandsManager
 
registerBackendAlias(String, Class<? extends PermissionBackend>) - Static method in class ru.tehkode.permissions.PermissionBackend
Register new alias for specified backend class
registerCommandHelp(Command) - Method in class ru.tehkode.permissions.commands.CommandsManager
 
registerTask(TimerTask, int) - Method in class ru.tehkode.permissions.PermissionManager
Register new timer task
reload() - Method in class ru.tehkode.permissions.backends.FileBackend
 
reload() - Method in class ru.tehkode.permissions.backends.SQLBackend
 
reload(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
reload() - Method in class ru.tehkode.permissions.PermissionBackend
Reload backend (reread permissions file, reconnect to database, etc)
remove() - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
remove() - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
remove() - Method in class ru.tehkode.permissions.PermissionEntity
Remove entity data from backend
remove() - Method in class ru.tehkode.permissions.PermissionGroup
 
remove() - Method in class ru.tehkode.permissions.PermissionUser
 
remove() - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
removeGroup(String) - Method in class ru.tehkode.permissions.PermissionBackend
Removes the specified group
removeGroup() - Method in class ru.tehkode.permissions.PermissionGroup
 
removeGroup(String, String) - Method in class ru.tehkode.permissions.PermissionUser
Remove user from group
removeGroup(String) - Method in class ru.tehkode.permissions.PermissionUser
 
removeGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionUser
Remove user from group
removeGroup(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionUser
 
removeGroup() - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
removePermission(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Remove permission in world
removePermission(String) - Method in class ru.tehkode.permissions.PermissionEntity
Remove specified permission from all worlds
removePermission(String, String) - Method in class ru.tehkode.permissions.PermissionGroup
 
removePermission(String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
removeProperty(String) - Method in class ru.tehkode.permissions.config.ConfigurationNode
 
removeTimedPermission(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Removes specified timed permission for world
removeTimedPermission(String, String) - Method in class ru.tehkode.permissions.PermissionGroup
 
removeTimedPermission(String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
repeat(String, int) - Static method in class ru.tehkode.utils.StringUtils
 
reset() - Method in class ru.tehkode.permissions.PermissionManager
Reset all in-memory groups and users, clean up runtime stuff, reloads backend
resetGroup(String) - Method in class ru.tehkode.permissions.PermissionManager
Reset in-memory object for groupName
resetUser(String) - Method in class ru.tehkode.permissions.PermissionManager
Reset in-memory object of specified user
ru.tehkode.permissions - package ru.tehkode.permissions
 
ru.tehkode.permissions.backends - package ru.tehkode.permissions.backends
 
ru.tehkode.permissions.backends.file - package ru.tehkode.permissions.backends.file
 
ru.tehkode.permissions.backends.sql - package ru.tehkode.permissions.backends.sql
 
ru.tehkode.permissions.bukkit - package ru.tehkode.permissions.bukkit
 
ru.tehkode.permissions.bukkit.commands - package ru.tehkode.permissions.bukkit.commands
 
ru.tehkode.permissions.bukkit.superperms - package ru.tehkode.permissions.bukkit.superperms
 
ru.tehkode.permissions.commands - package ru.tehkode.permissions.commands
 
ru.tehkode.permissions.commands.exceptions - package ru.tehkode.permissions.commands.exceptions
 
ru.tehkode.permissions.config - package ru.tehkode.permissions.config
 
ru.tehkode.permissions.events - package ru.tehkode.permissions.events
 
ru.tehkode.permissions.exceptions - package ru.tehkode.permissions.exceptions
 
ru.tehkode.utils - package ru.tehkode.utils
 

S

save() - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
save() - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
save() - Method in class ru.tehkode.permissions.config.Configuration
Saves the configuration to disk.
save() - Method in class ru.tehkode.permissions.PermissionEntity
Save in-memory data to storage backend
save() - Method in class ru.tehkode.permissions.PermissionUser
 
save() - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
save() - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
selectQuery(String, Object...) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
selectQueryOne(String, Object, Object...) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
sendMessage(CommandSender, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
setAlias(String, String) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
setBackend(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
setBackend(String) - Method in class ru.tehkode.permissions.PermissionManager
Set backend to specified backend.
setDebug(boolean) - Method in class ru.tehkode.permissions.PermissionEntity
 
setDebug(boolean) - Method in class ru.tehkode.permissions.PermissionManager
Set debug mode
setDefaultGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.backends.FileBackend
 
setDefaultGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.backends.SQLBackend
 
setDefaultGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionBackend
Set group as default group
setDefaultGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionManager
Set default group to specified group
setDefaultGroup(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionManager
 
setGroups(String[], String) - Method in class ru.tehkode.permissions.backends.file.FileUser
 
setGroups(String[], String) - Method in class ru.tehkode.permissions.backends.sql.SQLUser
 
setGroups(String[], String) - Method in class ru.tehkode.permissions.PermissionUser
Set parent groups for user
setGroups(String[]) - Method in class ru.tehkode.permissions.PermissionUser
 
setGroups(PermissionGroup[], String) - Method in class ru.tehkode.permissions.PermissionUser
Set parent groups for user
setGroups(PermissionGroup[]) - Method in class ru.tehkode.permissions.PermissionUser
 
setName(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
setOption(String, String, String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
setOption(String, String, String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
setOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Set specified option in world
setOption(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Set option for all worlds.
setOption(String, String, String) - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
setOption(String, String, String) - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
setParams(Map<String, String>) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
setParentGroups(String[], String) - Method in class ru.tehkode.permissions.backends.file.FileGroup
 
setParentGroups(String[], String) - Method in class ru.tehkode.permissions.backends.sql.SQLGroup
 
setParentGroups(String[], String) - Method in class ru.tehkode.permissions.PermissionGroup
Set parent groups
setParentGroups(String[]) - Method in class ru.tehkode.permissions.PermissionGroup
 
setParentGroups(PermissionGroup[], String) - Method in class ru.tehkode.permissions.PermissionGroup
Set parent groups
setParentGroups(PermissionGroup[]) - Method in class ru.tehkode.permissions.PermissionGroup
 
setParents(String[], String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
setPermissions(String[], String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
setPermissions(String[], String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
setPermissions(String[], String) - Method in class ru.tehkode.permissions.PermissionEntity
Set permissions in world
setPermissions(String[]) - Method in class ru.tehkode.permissions.PermissionEntity
Set specified permissions in common space (all world)
setPermissions(String[], String) - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
setPermissions(String[], String) - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
setPrefix(String, String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
setPrefix(String, String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
setPrefix(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Set prefix to value
setPrefix(String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
setPrefix(String, String) - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
setPrefix(String, String) - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
setProperty(String, Object) - Method in class ru.tehkode.permissions.config.ConfigurationNode
 
setRank(int) - Method in class ru.tehkode.permissions.PermissionGroup
Set rank for this group
setRankLadder(String) - Method in class ru.tehkode.permissions.PermissionGroup
Set rank ladder for this group
setSuffix(String, String) - Method in class ru.tehkode.permissions.backends.file.FileEntity
 
setSuffix(String, String) - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
setSuffix(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Set suffix to value
setSuffix(String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
setSuffix(String, String) - Method in class ru.tehkode.permissions.ProxyPermissionGroup
 
setSuffix(String, String) - Method in class ru.tehkode.permissions.ProxyPermissionUser
 
setupAliases(Configuration) - Method in class ru.tehkode.permissions.backends.SQLBackend
 
setWeight(int) - Method in class ru.tehkode.permissions.PermissionGroup
 
setWorldInheritance(String, String[]) - Method in class ru.tehkode.permissions.backends.FileBackend
 
setWorldInheritance(String, String[]) - Method in class ru.tehkode.permissions.backends.SQLBackend
 
setWorldInheritance(String, String[]) - Method in class ru.tehkode.permissions.PermissionBackend
Set world inheritance parents for specified world
setWorldInheritance(String, String[]) - Method in class ru.tehkode.permissions.PermissionManager
Set world inheritance parents for world
splitPath(String) - Method in class ru.tehkode.permissions.config.ConfigurationNode
 
sprintPermissions(String, String[]) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
sql - Variable in class ru.tehkode.permissions.backends.SQLBackend
 
SQLBackend - Class in ru.tehkode.permissions.backends
 
SQLBackend(PermissionManager, Configuration) - Constructor for class ru.tehkode.permissions.backends.SQLBackend
 
SQLConnection - Class in ru.tehkode.permissions.backends.sql
 
SQLConnection(String, String, String, String) - Constructor for class ru.tehkode.permissions.backends.sql.SQLConnection
 
SQLEntity - Class in ru.tehkode.permissions.backends.sql
 
SQLEntity(String, PermissionManager, SQLEntity.Type, SQLConnection) - Constructor for class ru.tehkode.permissions.backends.sql.SQLEntity
 
SQLEntity.Type - Enum in ru.tehkode.permissions.backends.sql
 
SQLGroup - Class in ru.tehkode.permissions.backends.sql
 
SQLGroup(String, PermissionManager, SQLConnection) - Constructor for class ru.tehkode.permissions.backends.sql.SQLGroup
 
SQLUser - Class in ru.tehkode.permissions.backends.sql
 
SQLUser(String, PermissionManager, SQLConnection) - Constructor for class ru.tehkode.permissions.backends.sql.SQLUser
 
strictMode - Variable in class ru.tehkode.permissions.bukkit.BukkitPermissions
 
strictMode - Variable in class ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
 
StringUtils - Class in ru.tehkode.utils
 
StringUtils() - Constructor for class ru.tehkode.utils.StringUtils
 
suffix - Variable in class ru.tehkode.permissions.backends.sql.SQLEntity
 
superms - Variable in class ru.tehkode.permissions.bukkit.PermissionsEx
 
swapGroups(PermissionGroup, PermissionGroup) - Method in class ru.tehkode.permissions.PermissionUser
 

T

target - Variable in exception ru.tehkode.permissions.exceptions.RankingException
 
timedPermissions - Variable in class ru.tehkode.permissions.PermissionEntity
 
timedPermissionsTime - Variable in class ru.tehkode.permissions.PermissionEntity
 
timer - Variable in class ru.tehkode.permissions.PermissionManager
 
toggleFeature(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
toInteger(String, int) - Static method in class ru.tehkode.utils.StringUtils
 
toString() - Method in class ru.tehkode.permissions.PermissionEntity
 
TRANSIENT_PERMISSION - Static variable in class ru.tehkode.permissions.PermissionManager
 
type - Variable in class ru.tehkode.permissions.backends.sql.SQLEntity
 

U

updateAllPlayers() - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions
 
updateInfo() - Method in class ru.tehkode.permissions.backends.sql.SQLEntity
 
updatePermissions(Player) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions
 
updatePermissions(Player, String) - Method in class ru.tehkode.permissions.bukkit.BukkitPermissions
 
updateQuery(String, Object...) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
uri - Variable in class ru.tehkode.permissions.backends.sql.SQLConnection
 
user - Variable in class ru.tehkode.permissions.backends.sql.SQLConnection
 
userAddGroup(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userAddPermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userAddTimedPermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userCheckPermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
UserCommands - Class in ru.tehkode.permissions.bukkit.commands
 
UserCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userDelete(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userGetOption(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userListAlias(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userListAliasPermissions(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
User permission management
userListAnotherAlias(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userListGroup(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
User's groups management
userListPermissions(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userListSuperPermissions(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userPrefix(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userRemoveGroup(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userRemovePermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userRemoveTimedPermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
users - Variable in class ru.tehkode.permissions.PermissionManager
 
userSetGroup(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userSetOption(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
usersList(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userSuffix(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userSwapPermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
userSwapPermission(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userToggleDebug(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
UtilityCommands - Class in ru.tehkode.permissions.bukkit.commands
 
UtilityCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 

V

valueOf(String) - Static method in enum ru.tehkode.permissions.backends.sql.SQLEntity.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.tehkode.permissions.events.PermissionEntityEvent.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.tehkode.permissions.events.PermissionSystemEvent.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.tehkode.permissions.backends.sql.SQLEntity.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.tehkode.permissions.events.PermissionEntityEvent.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.tehkode.permissions.events.PermissionSystemEvent.Action
Returns an array containing the constants of this enum type, in the order they are declared.
virtual - Variable in class ru.tehkode.permissions.PermissionEntity
 

W

weight - Variable in class ru.tehkode.permissions.PermissionGroup
 
WorldCommands - Class in ru.tehkode.permissions.bukkit.commands
 
WorldCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.WorldCommands
 
worldInheritanceCache - Variable in class ru.tehkode.permissions.backends.SQLBackend
 
worldPrintInheritance(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.WorldCommands
 
worldSetInheritance(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.WorldCommands
 
worldsOptions - Variable in class ru.tehkode.permissions.backends.sql.SQLEntity
 
worldsPermissions - Variable in class ru.tehkode.permissions.backends.sql.SQLEntity
 
worldsTree(Plugin, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.WorldCommands
 

Y

yaml - Variable in class ru.tehkode.permissions.config.Configuration
 

A B C D E F G H I L M N O P R S T U V W Y

Copyright © 2011. All Rights Reserved.