|
||||||||||
| 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 PermissionUserparentGroups - 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 | |||||||||