public class HibernateModelManagerImpl extends AbstractDynamicModelManager implements DynamicModelManager
managerROLE| Constructor and Description |
|---|
HibernateModelManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDelegate(User delegator,
User delegatee) |
PersistenceHelper |
getPersistenceHelper() |
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) |
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 PersistenceHelper getPersistenceHelper()
public void addDelegate(User delegator, User delegatee) throws DataBackendException, UnknownEntityException
addDelegate in interface DynamicModelManageraddDelegate in class AbstractDynamicModelManagerDataBackendExceptionUnknownEntityExceptionDynamicModelManager.addDelegate(org.apache.fulcrum.security.entity.User,
org.apache.fulcrum.security.entity.User)public void removeDelegate(User delegator, User delegatee) throws DataBackendException, UnknownEntityException
removeDelegate in interface DynamicModelManagerremoveDelegate in class AbstractDynamicModelManagerDataBackendExceptionUnknownEntityExceptionDynamicModelManager.removeDelegate(org.apache.fulcrum.security.entity.User,
org.apache.fulcrum.security.entity.User)Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.