Package org.pentaho.platform.api.engine
Interface IPermissionMgr
Deprecated.
-
Method Summary
Modifier and TypeMethodDescriptiongetEffectivePermissions
(Object domainInstance) Deprecated.Returns permission map containing access control entries that are defined directly on thisdomainInstance
.getPermissions
(Object domainInstance) Deprecated.Returns permission map containing access control entries that are defined directly on thisdomainInstance
.void
setPermission
(IPermissionRecipient permRecipient, IPermissionMask permission, Object domainInstance) Deprecated.TODO mlowery This is really addPermission.void
setPermissions
(Map<IPermissionRecipient, IPermissionMask> acl, Object domainInstance) Deprecated.
-
Method Details
-
setPermission
void setPermission(IPermissionRecipient permRecipient, IPermissionMask permission, Object domainInstance) Deprecated.TODO mlowery This is really addPermission. Perhaps a method name change? -
getPermissions
Deprecated.Returns permission map containing access control entries that are defined directly on thisdomainInstance
.- Parameters:
domainInstance
- the object for which to fetch permissions- Returns:
- a map of permissions
-
getEffectivePermissions
Deprecated.Returns permission map containing access control entries that are defined directly on thisdomainInstance
. If there are no direct entries, then the permission map will be the map of one ofdomainInstance
's ancestors.- Parameters:
domainInstance
- the object for which to fetch permissions- Returns:
- a map of permissions
-
setPermissions
Deprecated.
-