| org.sakaiproject.metaobj.security.mgt.ToolPermissionManager
All known Subclasses: org.sakaiproject.metaobj.security.model.SimpleToolPermissionManager,
ToolPermissionManager | public interface ToolPermissionManager (Code) | | |
Method Summary | |
public void | duplicatePermissions(ToolConfiguration fromTool, ToolConfiguration toTool) | public List | getFunctions(PermissionsEdit edit) Get a list of functions that this tool is interested in setting.
This list should be in some reasonable order (read to delete, etc).
Parameters: edit - contains information about the permissions edit such asqualifier, etc. | public List | getReadOnlyQualifiers(PermissionsEdit edit) This method is called to see if the qualifier being edited
has some parent qualifiers that imply permissions for this qualifier.
One example might be a directory that has implied permissions of
the parent directory. |
getFunctions | public List getFunctions(PermissionsEdit edit)(Code) | | Get a list of functions that this tool is interested in setting.
This list should be in some reasonable order (read to delete, etc).
Parameters: edit - contains information about the permissions edit such asqualifier, etc. list of strings that name the functions in some reasonable order |
getReadOnlyQualifiers | public List getReadOnlyQualifiers(PermissionsEdit edit)(Code) | | This method is called to see if the qualifier being edited
has some parent qualifiers that imply permissions for this qualifier.
One example might be a directory that has implied permissions of
the parent directory. Since the permissions are implied, the
set permissions screen will not allow these permissions to be turned off.
Parameters: edit - contains information about the permissions edit such asqualifier, etc. list of Id objects that are parents of the passed in qualifier. |
|
|