|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectru.tehkode.permissions.PermissionEntity
ru.tehkode.permissions.PermissionUser
ru.tehkode.permissions.ProxyPermissionUser
ru.tehkode.permissions.backends.file.FileUser
public class FileUser
| Field Summary | |
|---|---|
protected FileBackend |
backend
|
protected ConfigurationNode |
node
|
| Fields inherited from class ru.tehkode.permissions.ProxyPermissionUser |
|---|
backendEntity |
| Fields inherited from class ru.tehkode.permissions.PermissionUser |
|---|
cachedAnwsers, cachedGroups, cachedOptions, cachedPermissions, cachedPrefix, cachedSuffix |
| Fields inherited from class ru.tehkode.permissions.PermissionEntity |
|---|
debugMode, manager, patternCache, rangeExpression, timedPermissions, timedPermissionsTime, virtual |
| Constructor Summary | |
|---|---|
FileUser(String playerName,
PermissionManager manager,
FileBackend backend)
|
|
| Method Summary | |
|---|---|
protected String[] |
getGroupsNamesImpl(String worldName)
|
void |
setGroups(String[] groups,
String worldName)
Set parent groups for user |
| Methods inherited from class ru.tehkode.permissions.ProxyPermissionUser |
|---|
getAllOptions, getAllPermissions, getOptions, getOwnOption, getOwnPermissions, getOwnPrefix, getOwnSuffix, getWorlds, initialize, isVirtual, remove, save, setOption, setPermissions, setPrefix, setSuffix |
| Methods inherited from class ru.tehkode.permissions.PermissionUser |
|---|
addGroup, addGroup, addGroup, addGroup, addPermission, addTimedPermission, clearCache, demote, explainExpression, getAllGroups, getGroups, getGroups, getGroupsNames, getGroupsNames, getInheritedPermissions, getMatchingExpression, getOption, getOwnOption, getOwnOption, getOwnOptionBoolean, getOwnOptionDouble, getOwnOptionInteger, getOwnPrefix, getOwnSuffix, getPermissions, getPrefix, getPromoterRankAndCheck, getRank, getRankLadderGroup, getRankLadders, getSuffix, getWorldGroups, has, inGroup, inGroup, inGroup, inGroup, inGroup, inGroup, inGroup, inGroup, isRanked, promote, removeGroup, removeGroup, removeGroup, removeGroup, removePermission, removeTimedPermission, setGroups, setGroups, setGroups, swapGroups |
| Methods inherited from class ru.tehkode.permissions.PermissionEntity |
|---|
addPermission, callEvent, callEvent, equals, getMatchingExpression, getName, getOption, getOption, getOptionBoolean, getOptionDouble, getOptionInteger, getPrefix, getSuffix, getTimedPermissionLifetime, getTimedPermissions, has, hashCode, isDebug, isMatches, prepareRegexp, removePermission, setDebug, setName, setOption, setPermissions, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected ConfigurationNode node
protected FileBackend backend
| Constructor Detail |
|---|
public FileUser(String playerName,
PermissionManager manager,
FileBackend backend)
| Method Detail |
|---|
protected String[] getGroupsNamesImpl(String worldName)
getGroupsNamesImpl in class PermissionUser
public void setGroups(String[] groups,
String worldName)
PermissionUser
setGroups in class PermissionUsergroups - array of parent group names
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||