public class DefaultPermissionConfig extends AbstractPermissionConfig
ServerConfigFile.PERMISSION
. User and group
permissions are defined in different lists whereas group permissions are only checked
if a requested user permission was not found.
Note that group permissions only take effect, if a GroupMembershipResolver
instance
was installed using AbstractPermissionConfig.setGroupMemberResolver(GroupMembershipResolver)
.accessibleObjectKey, groupNameKey, groupPermissionsTable, permissionConfigType, permissionKey, userNameKey, userPermissionsTable
Constructor and Description |
---|
DefaultPermissionConfig() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getConfigFileName() |
void |
read(ServerContext serverCtx) |
DumpString |
toDumpString(DumpString s)
This method allows subclasses to add values to the existing DumpString of the superclass.
|
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
void |
write(ServerContext serverCtx) |
addGroupPermission, addUserPermission, checkUserPermission, clear, clearGroupPermissions, clearUserPermissions, findGroupPermissionsFor, findGroupPermissionsFor, findUserPermissionsFor, findUserPermissionsFor, getGroupPermissions, getUserPermissions, hasGroupPermission, hasGroupPermission, hasUserPermission, hasUserPermission, read, removeGroupPermissionsFor, removeGroupPermissionsFor, removeUserPermissionsFor, removeUserPermissionsFor, setGroupMemberResolver, setGroupPermissions, setUserPermissions, write
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
toDumpString, toString
public java.lang.String getConfigFileName()
public final void read(ServerContext serverCtx) throws java.lang.Exception
java.lang.Exception
public final void write(ServerContext serverCtx) throws java.lang.Exception
java.lang.Exception
public final ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class AbstractPermissionConfig
public final DumpString toDumpString(DumpString s)
Dumpable
toDumpString
in interface Dumpable
toDumpString
in class AbstractPermissionConfig
Copyright © 2014 EsprIT-Systems. All Rights Reserved.