Uses of Class
ru.tehkode.permissions.PermissionGroup

Packages that use PermissionGroup
ru.tehkode.permissions   
ru.tehkode.permissions.backends   
ru.tehkode.permissions.backends.file   
ru.tehkode.permissions.backends.sql   
ru.tehkode.permissions.bukkit.commands   
 

Uses of PermissionGroup in ru.tehkode.permissions
 

Subclasses of PermissionGroup in ru.tehkode.permissions
 class ProxyPermissionGroup
           
 

Fields in ru.tehkode.permissions with type parameters of type PermissionGroup
protected  Map<String,List<PermissionGroup>> PermissionUser.cachedGroups
           
protected  Map<String,PermissionGroup> PermissionManager.defaultGroups
           
protected  Map<String,PermissionGroup> PermissionManager.groups
           
 

Methods in ru.tehkode.permissions that return PermissionGroup
 PermissionGroup PermissionBackend.createGroup(String name)
           
 PermissionGroup PermissionUser.demote(PermissionUser demoter, String ladderName)
          Demotes user in specified ladder.
 PermissionGroup[] PermissionGroup.getChildGroups()
           
 PermissionGroup[] PermissionGroup.getChildGroups(String worldName)
          Return array of direct child group objects
 PermissionGroup PermissionManager.getDefaultGroup()
           
 PermissionGroup PermissionManager.getDefaultGroup(String worldName)
          Return default group object
abstract  PermissionGroup PermissionBackend.getDefaultGroup(String worldName)
          Returns default group, a group that is assigned to a user without a group set
 PermissionGroup[] PermissionGroup.getDescendantGroups()
           
 PermissionGroup[] PermissionGroup.getDescendantGroups(String worldName)
          Return array of descendant group objects
 PermissionGroup PermissionManager.getGroup(String groupname)
          Return object for specified group
abstract  PermissionGroup PermissionBackend.getGroup(String name)
          Returns new PermissionGroup object for specified group name
 PermissionGroup[] PermissionManager.getGroups()
          Return all groups
 PermissionGroup[] PermissionUser.getGroups()
          Get group for this user, global inheritance only
abstract  PermissionGroup[] PermissionBackend.getGroups()
          Return all registered groups
 PermissionGroup[] PermissionManager.getGroups(String groupName)
           
 PermissionGroup[] PermissionUser.getGroups(String worldName)
          Get groups for this user for specified world
 PermissionGroup[] PermissionBackend.getGroups(String groupName)
          Return child groups of specified group
 PermissionGroup[] PermissionManager.getGroups(String groupName, boolean inheritance)
           
 PermissionGroup[] PermissionBackend.getGroups(String groupName, boolean inheritance)
          Return child groups of specified group.
 PermissionGroup[] PermissionManager.getGroups(String groupName, String worldName)
          Return all child groups of specified group
 PermissionGroup[] PermissionBackend.getGroups(String groupName, String worldName)
           
 PermissionGroup[] PermissionManager.getGroups(String groupName, String worldName, boolean inheritance)
          Return all descendants or child groups for groupName
 PermissionGroup[] PermissionBackend.getGroups(String groupName, String worldName, boolean inheritance)
           
 PermissionGroup[] PermissionGroup.getParentGroups()
           
 PermissionGroup[] PermissionGroup.getParentGroups(String worldName)
          Returns array of parent groups objects
 PermissionGroup PermissionUser.getRankLadderGroup(String ladder)
          Return user's group in specified ladder
protected  PermissionGroup[] PermissionGroup.getWorldGroups(String worldName)
           
protected  PermissionGroup[] PermissionUser.getWorldGroups(String worldName)
           
 PermissionGroup PermissionUser.promote(PermissionUser promoter, String ladderName)
          Promotes user in specified ladder.
 

Methods in ru.tehkode.permissions that return types with arguments of type PermissionGroup
 Map<Integer,PermissionGroup> PermissionManager.getRankLadder(String ladderName)
          Return groups of specified rank ladder
 Map<String,PermissionGroup> PermissionUser.getRankLadders()
          Return all ladders the user is participating in
 

Methods in ru.tehkode.permissions with parameters of type PermissionGroup
 void PermissionUser.addGroup(PermissionGroup group)
           
 void PermissionUser.addGroup(PermissionGroup group, String worldName)
          Add user to group
 int PermissionGroup.compareTo(PermissionGroup o)
           
 boolean PermissionUser.inGroup(PermissionGroup group)
           
 boolean PermissionUser.inGroup(PermissionGroup group, boolean checkInheritance)
           
 boolean PermissionUser.inGroup(PermissionGroup group, String worldName)
          Check if this user is member of group or one of its descendant groups
 boolean PermissionUser.inGroup(PermissionGroup group, String worldName, boolean checkInheritance)
          Check if this user is member of group or one of its descendant groups (optionally)
 boolean PermissionGroup.isChildOf(PermissionGroup group)
           
 boolean PermissionGroup.isChildOf(PermissionGroup group, boolean checkInheritance)
           
 boolean PermissionGroup.isChildOf(PermissionGroup group, String worldName)
           
 boolean PermissionGroup.isChildOf(PermissionGroup group, String worldName, boolean checkInheritance)
          Check if this group is descendant of specified group
 void PermissionUser.removeGroup(PermissionGroup group)
           
 void PermissionUser.removeGroup(PermissionGroup group, String worldName)
          Remove user from group
 void PermissionManager.setDefaultGroup(PermissionGroup group)
           
 void PermissionManager.setDefaultGroup(PermissionGroup group, String worldName)
          Set default group to specified group
abstract  void PermissionBackend.setDefaultGroup(PermissionGroup group, String worldName)
          Set group as default group
 void PermissionUser.setGroups(PermissionGroup[] parentGroups)
           
 void PermissionUser.setGroups(PermissionGroup[] parentGroups, String worldName)
          Set parent groups for user
 void PermissionGroup.setParentGroups(PermissionGroup[] parentGroups)
           
 void PermissionGroup.setParentGroups(PermissionGroup[] parentGroups, String worldName)
          Set parent groups
protected  void PermissionUser.swapGroups(PermissionGroup src, PermissionGroup dst)
           
 

Uses of PermissionGroup in ru.tehkode.permissions.backends
 

Methods in ru.tehkode.permissions.backends that return PermissionGroup
 PermissionGroup FileBackend.getDefaultGroup(String worldName)
           
 PermissionGroup SQLBackend.getDefaultGroup(String worldName)
           
 PermissionGroup FileBackend.getGroup(String groupName)
           
 PermissionGroup SQLBackend.getGroup(String name)
           
 PermissionGroup[] FileBackend.getGroups()
           
 PermissionGroup[] SQLBackend.getGroups()
           
 

Methods in ru.tehkode.permissions.backends with parameters of type PermissionGroup
 void FileBackend.setDefaultGroup(PermissionGroup group, String worldName)
           
 void SQLBackend.setDefaultGroup(PermissionGroup group, String worldName)
           
 

Uses of PermissionGroup in ru.tehkode.permissions.backends.file
 

Subclasses of PermissionGroup in ru.tehkode.permissions.backends.file
 class FileGroup
           
 

Uses of PermissionGroup in ru.tehkode.permissions.backends.sql
 

Subclasses of PermissionGroup in ru.tehkode.permissions.backends.sql
 class SQLGroup
           
 

Uses of PermissionGroup in ru.tehkode.permissions.bukkit.commands
 

Methods in ru.tehkode.permissions.bukkit.commands with parameters of type PermissionGroup
protected  void PermissionsCommand.informGroup(org.bukkit.plugin.Plugin plugin, PermissionGroup group, String message)
           
protected  void PermissionsCommand.printEntityInheritance(org.bukkit.command.CommandSender sender, PermissionGroup[] groups)
           
protected  String PermissionsCommand.printHierarchy(PermissionGroup parent, String worldName, int level)
           
 



Copyright © 2011. All Rights Reserved.