public class TorqueDynamicModelManagerImpl extends AbstractDynamicModelManager implements DynamicModelManager
ROLE| Constructor and Description |
|---|
TorqueDynamicModelManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDelegate(User delegator,
User delegatee)
Allow B to assumes A's roles, groups and permissions
|
void |
grant(Group group,
Role role)
Grants a Group a Role
|
void |
grant(Role role,
Permission permission)
Grants a Role a Permission
|
void |
grant(User user,
Group group)
Puts a user in a group.
|
void |
removeDelegate(User delegator,
User delegatee)
Stop A having B's roles, groups and permissions
|
void |
revoke(Group group,
Role role)
Revokes a Role from a Group.
|
void |
revoke(Role role,
Permission permission)
Revokes a Permission from a Role.
|
void |
revoke(User user,
Group group)
Removes a user in a group.
|
revokeAll, revokeAll, revokeAll, revokeAlldispose, getGroupManager, getPermissionManager, getRoleManager, getServiceManager, getUserManager, release, resolve, serviceenableLogging, getLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrevokeAll, revokeAll, revokeAll, revokeAllpublic void revoke(Group group, Role role) throws DataBackendException, UnknownEntityException
revoke in interface DynamicModelManagergroup - the Group.role - the Role.DataBackendException - if there was an error accessing the data backend.UnknownEntityException - if group or role is not present.public void grant(Role role, Permission permission) throws DataBackendException, UnknownEntityException
grant in interface DynamicModelManagerrole - the Role.permission - the Permission.DataBackendException - if there was an error accessing the data backend.UnknownEntityException - if role or permission is not present.public void revoke(Role role, Permission permission) throws DataBackendException, UnknownEntityException
revoke in interface DynamicModelManagerrole - the Role.permission - the Permission.DataBackendException - if there was an error accessing the data backend.UnknownEntityException - if role or permission is not present.public void grant(User user, Group group) throws DataBackendException, UnknownEntityException
grant in interface DynamicModelManageruser - the User.DataBackendException - if there was an error accessing the data backend.UnknownEntityException - if the account is not present.public void revoke(User user, Group group) throws DataBackendException, UnknownEntityException
revoke in interface DynamicModelManageruser - the User.DataBackendException - if there was an error accessing the data backend.UnknownEntityException - if the user or group is not present.public void grant(Group group, Role role) throws DataBackendException, UnknownEntityException
grant in interface DynamicModelManagergroup - the Group.role - the Role.DataBackendException - if there was an error accessing the data backend.UnknownEntityException - if group or role is not present.public void addDelegate(User delegator, User delegatee) throws DataBackendException, UnknownEntityException
addDelegate in interface DynamicModelManageraddDelegate in class AbstractDynamicModelManagerdelegator - Adelegatee - BDataBackendExceptionUnknownEntityExceptionpublic void removeDelegate(User delegator, User delegatee) throws DataBackendException, UnknownEntityException
removeDelegate in interface DynamicModelManagerremoveDelegate in class AbstractDynamicModelManagerdelegate - Adelegatee - BDataBackendExceptionUnknownEntityExceptionCopyright © 2011-2015 The Apache Software Foundation. All Rights Reserved.