|
||||||||||
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.sql.SQLUser
public class SQLUser
Field Summary | |
---|---|
protected SQLEntity |
backend
|
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 | |
---|---|
SQLUser(String name,
PermissionManager manager,
SQLConnection sql)
|
Method Summary | |
---|---|
protected String[] |
getGroupsNamesImpl(String worldName)
|
void |
initialize()
This method 100% run after all constructors have been run and entity object, and entity object are completely ready to operate |
void |
setGroups(String[] parentGroups,
String worldName)
Set parent groups for user |
Methods inherited from class ru.tehkode.permissions.ProxyPermissionUser |
---|
getAllOptions, getAllPermissions, getOptions, getOwnOption, getOwnPermissions, getOwnPrefix, getOwnSuffix, getWorlds, 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 SQLEntity backend
Constructor Detail |
---|
public SQLUser(String name, PermissionManager manager, SQLConnection sql)
Method Detail |
---|
public void initialize()
PermissionEntity
initialize
in class ProxyPermissionUser
public void setGroups(String[] parentGroups, String worldName)
PermissionUser
setGroups
in class PermissionUser
parentGroups
- array of parent group namesprotected String[] getGroupsNamesImpl(String worldName)
getGroupsNamesImpl
in class PermissionUser
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |