|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.pentaho.platform.engine.security.SpringSecurityPermissionMgr
public class SpringSecurityPermissionMgr
Method Summary | |
---|---|
Map<IPermissionRecipient,IPermissionMask> |
getEffectivePermissions(Object domainInstance)
Returns permission map containing access control entries that are defined directly on this domainInstance . |
Map<IPermissionRecipient,IPermissionMask> |
getPermissions(Object domainInstance)
Returns permission map containing access control entries that are defined directly on this domainInstance . |
static SpringSecurityPermissionMgr |
instance()
|
void |
setPermission(IPermissionRecipient permissionRecipient,
IPermissionMask permission,
Object object)
TODO mlowery This is really addPermission. |
void |
setPermissions(Map<IPermissionRecipient,IPermissionMask> permissionsMap,
Object object)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static SpringSecurityPermissionMgr instance()
public Map<IPermissionRecipient,IPermissionMask> getPermissions(Object domainInstance)
IPermissionMgr
domainInstance
.
getPermissions
in interface IPermissionMgr
domainInstance
- the object for which to fetch permissions
public Map<IPermissionRecipient,IPermissionMask> getEffectivePermissions(Object domainInstance)
IPermissionMgr
domainInstance
. If there are no direct entries, then the permission map will be the map of one of
domainInstance
's ancestors.
getEffectivePermissions
in interface IPermissionMgr
domainInstance
- the object for which to fetch permissions
public void setPermission(IPermissionRecipient permissionRecipient, IPermissionMask permission, Object object)
IPermissionMgr
setPermission
in interface IPermissionMgr
public void setPermissions(Map<IPermissionRecipient,IPermissionMask> permissionsMap, Object object)
setPermissions
in interface IPermissionMgr
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |