A C D E G H I L M N O P R S T U

A

AccessNode - Class in org.sakaiproject.delegatedaccess.model
 
AccessNode(String, String, String[], String[], String, Date, Date, Date, String) - Constructor for class org.sakaiproject.delegatedaccess.model.AccessNode
 
addChildrenNodes(Object, String, List<ListOptionSerialized>, boolean, List<String>) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Adds children node to a node that hasn't had it's children populated.
addInstructor(User) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
addSiteUpdateSecurityAdvisor() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Adds a security advisor to allow site.update
ADVANCED_SEARCH_INSTRUCTOR - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
ADVANCED_SEARCH_TERM - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 

C

childNodeIds - Variable in class org.sakaiproject.delegatedaccess.model.HierarchyNodeSerialized
 
clearNodeCache() - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
clears DelegatedAccess's own node cache
compare(SearchResult, SearchResult) - Method in class org.sakaiproject.delegatedaccess.util.SearchResultComparator
 
compare(SiteSearchResult, SiteSearchResult) - Method in class org.sakaiproject.delegatedaccess.util.SiteSearchResultComparator
 
copyNewRole(String, String, String, String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Copy one role to another in an AuthzGroup
createAccessTreeModelForUser(String, boolean, boolean) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
returns the tree model of a user's delegated access.
createEntireTreeModelForUser(String, boolean, boolean) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
This returns a full tree model for a user.
createTreeModelForShoppingPeriod(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
returns the tree model that looks up the shopping period information for the sites the user has access to

D

DEFAULT_HIERARCHY - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
DelegatedAccessConstants - Class in org.sakaiproject.delegatedaccess.util
Stores all constants for the delegated access tool
DelegatedAccessConstants() - Constructor for class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
DelegatedAccessEntityProvider - Interface in org.sakaiproject.delegatedaccess.entity
This is the RESTful service for the Shopping Period Admin.
DelegatedAccessMutableTreeNode - Class in org.sakaiproject.delegatedaccess.util
Extends DefaultMutableTreeNode in order for projectLogic to create new instances keeping it serialized for Wicket
DelegatedAccessMutableTreeNode() - Constructor for class org.sakaiproject.delegatedaccess.util.DelegatedAccessMutableTreeNode
 
deleteEmptyNonSiteNodes(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Deletes empty non sites nodes in a hierarchy (nodes that doesn't start with /site/ and has no children)
DEPEARTMENT_PROPERTY - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
description - Variable in class org.sakaiproject.delegatedaccess.model.HierarchyNodeSerialized
 
directChildNodeIds - Variable in class org.sakaiproject.delegatedaccess.model.HierarchyNodeSerialized
 
directParentNodeIds - Variable in class org.sakaiproject.delegatedaccess.model.HierarchyNodeSerialized
 

E

ENTITY_PREFIX - Static variable in interface org.sakaiproject.delegatedaccess.entity.DelegatedAccessEntityProvider
 
EVENT_ADD_USER_ACCESS_ADMIN - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
EVENT_ADD_USER_PERMS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
EVENT_ADD_USER_SHOPPING_ADMIN - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
EVENT_CHECK_ACCESS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
EVENT_DELETE_USER_ACCESS_ADMIN - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
EVENT_DELETE_USER_PERMS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
EVENT_DELETE_USER_SHOPPING_ADMIN - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
EVENT_MODIFIED_USER_PERMS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 

G

getAccess() - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
getAccess() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getAccessAdminNodesForUser(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Returns a set of hierarchy nodes that the user has been assigned accessAdmin privileges for.
getAccessString() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getAllSites() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns all site's in Sakai
getAllSitesByPages(Map<String, String>, int, int, boolean) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns all sites in Sakai, but uses a paging mechanism
getAllTools() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns all available tools in Sakai Map: ToolId -> Tool Name
getAuth() - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
getAuthorizationOptions() - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
returns a map of the authorization options ex: .anon => Public
getAuthzGroup(String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Remove this role from the authz group and update the group.
getCompareField() - Method in class org.sakaiproject.delegatedaccess.util.SearchResultComparator
 
getCurrentSession() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns the user's current session
getCurrentUserId() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Get current user id
getCurrentUsersAccessToSite(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
This returns an array of {realm, role} for which the user has delegated access to.
getDelegatedAccessRealmOptions() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Returns a list of realm/role options for the shopping period role first checks the sakai.property: delegatedaccess.realmoptions.delegatedaccess if not found, defaults to: all site realm templates that start with "!site."
getDeniedTools() - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
getDisableShoppingTreeView() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns a sakai.property for delegatedaccess.disable.shopping.tree.view
getDisableUserTreeView() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns the setting for delegatedaccess.disable.user.tree.view
getDisplayName() - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
getDisplayName() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.UserSerialized
 
getEid() - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
getEmail() - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
getEndDate() - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
getEntireToolsList() - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
returns a blank (unselected) list of all the tool options for restricting tools
getEntireTreePlusUserPerms(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
This returns the entire tree plus any permissions set for a user
getHierarchyJobLastRunDate(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
returns the hierarchyjoblastrundate date for the node Id and hierarchy user
getHomeTools() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns sakai.properties setting of home tool ids delegatedaccess.hometools
getId() - Method in class org.sakaiproject.delegatedaccess.model.ListOptionSerialized
 
getId() - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
getId() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
getInheritedAccessAdmin() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedAccessAdminHelper(NodeModel) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedAccessRealmRole() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedNodeAccess() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedNodeAccessHelper(NodeModel) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedRestrictedTools() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedShoppingPeriodAdmin() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedShoppingPeriodAuth() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedShoppingPeriodEndDate() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedShoppingPeriodRevokeInstructorEditable() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedShoppingPeriodRevokeInstructorEditableHelper(NodeModel) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInheritedShoppingPeriodStartDate() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getInstructors() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getInstructorsForSite(String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns a list of users who have site.upd permission for this site
getInstructorsString() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getLabel() - Method in class org.sakaiproject.delegatedaccess.model.SelectOption
 
getModified() - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
getModified() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getModified() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getModifiedBy() - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
getModifiedBy() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getModifiedBy() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getModifiedBySortName() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getModifiedStr() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getName() - Method in class org.sakaiproject.delegatedaccess.model.ListOptionSerialized
 
getNode(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
returns a HierarchyNodeSerialized node
getNode() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getNodeAccess() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getNodeAccessAdmin() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getNodeAccessRealmRole() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
Will return the inherited role from it's parents and "" if not found
getNodeId() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getNodeModel(String, String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
This will return a fully instantiated NodeModel for that user and id.
getNodeRestrictedTools() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getNodesBySiteRef(String[], String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Returns a map of {siteRef, nodeId}
getNodeShoppingPeriodAdmin() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getNodeShoppingPeriodAuth() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getNodeShoppingPeriodEndDate() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getNodeShoppingPeriodRevokeInstructorEditable() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getNodeShoppingPeriodStartDate() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getParentNode() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getRealm() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getRealmRoleDisplay(boolean) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
returns a map of all role options and their realm/role ids separated by a ':'.
getReference() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
getRestrictedTools() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getRestrictedTools() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getRole() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getRoleOption() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getRootName() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
will return Sakai's name for the root of the hierarchy.
getSelectedRestrictedTools() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getSelectedRestrictedToolsOrig() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getServerConfigurationStrings(String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Returns a list of Strings for the sakai.property
getShoppingAdminModified() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getShoppingAdminModifiedBy() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getShoppingPeriodAuth() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getShoppingPeriodAuth() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getShoppingPeriodAuthOption() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getShoppingPeriodEndDate() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getShoppingPeriodEndDate() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getShoppingPeriodEndDateStr() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getShoppingPeriodStartDate() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getShoppingPeriodStartDate() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getShoppingPeriodStartDateStr() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getShoppingRealmOptions() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Returns a list of realm/role options for the shopping period role first checks the sakai.property: delegatedaccess.realmoptions.shopping if not found, defaults to: all site realm templates that start with "!site."
getSiteById(String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Returns the site for that Id
getSiteByRef(String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Returns the site for the site ref
getSiteId() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getSiteInstructors() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
getSiteRef() - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
getSiteReference() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getSites(SiteService.SelectionType, String, Map<String, String>) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Returns a list of sites based on the attributes sent in
getSiteTerm() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getSiteTitle() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getSiteUrl() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getSkinRepoProperty() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Wrapper for ServerConfigurationService.getString("skin.repo")
getSortName() - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
getSortName() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.UserSerialized
 
getStartDate() - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
getSyncMyworkspaceTool() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns a sakai.property value for the setting: delegatedaccess.sync.myworkspacetool true by default
getTerm() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
getTermField() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns the systems term field based on a sakai.property (delegatedaccess.termfield) default is term_eid
getTerms() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Returns a map (id, title) of terms either by the course management api or by the unique set of site propeties if you unset useCourseManagementApiForTerms
getTitle() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
getTool(String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns the tool for the given tool id
getToolSkinCSS(String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Gets the tool skin CSS first by checking the tool, otherwise by using the default property.
getToolsString(Map<String, String>) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
getTreeModelForShoppingPeriod(boolean) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
This returns the shopping tree model in the shopping period hierarchy.
getType() - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
getUrl() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
getUser(String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns a user for passed in userId
getUserAccessForSite(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Returns a map of UserId -> AccessNode
getUserId() - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
getUserId() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.UserSerialized
 
getUserMembershipForCurrentUser() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns a list of site references that the current user has access to
getValue() - Method in class org.sakaiproject.delegatedaccess.model.SelectOption
 

H

hasAccessAdminNodes(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
returns whether the user has any "access admin" permission
hasAnyRestrictedToolsSelected() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
hasDelegatedAccessNodes(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
returns whether the user has any delegated access
hasShoppingPeriodAdminNodes(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Returns whether the user has any shopping period admin access
HIERARCHY_ID - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
HIERARCHY_ROOT_TITLE_DEFAULT - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
HIERARCHY_ROOT_TITLE_PROPERTY - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
HIERARCHY_SITE_PROPERTIES - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
HIERARCHY_UNCATEGORIZED - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
HierarchyNodeSerialized - Class in org.sakaiproject.delegatedaccess.model
This is essentially a wrapper for HierarchyNode since Wicket expects it to be serialized but it's not.
HierarchyNodeSerialized(HierarchyNode) - Constructor for class org.sakaiproject.delegatedaccess.model.HierarchyNodeSerialized
 

I

id - Variable in class org.sakaiproject.delegatedaccess.model.HierarchyNodeSerialized
 
initializeDelegatedAccessSession() - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
updates the user's Session adding all of the user's site and role access to the delegatedaccess.accessmap Session attribute.
isAccessAdmin() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isAccessAdminOrig() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isAddedDirectChildrenFlag() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isDirectAccess() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isDirectAccessOrig() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isEditable() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isHasInstructor() - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
isLeaf() - Method in class org.sakaiproject.delegatedaccess.util.DelegatedAccessMutableTreeNode
 
isModified() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isModified(String, String, Date, Date, Date, Date, String, String, String, String, String[], String[]) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isNodeEditable() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isSelected() - Method in class org.sakaiproject.delegatedaccess.model.ListOptionSerialized
 
isShoppingPeriodAdmin() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isShoppingPeriodAdminOrig() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isShoppingPeriodInstructorEditable() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns true if delegatedaccess.shopping.instructorEditable is set to true, otherwise, false
isShoppingPeriodOpenForSite(Date, Date, String[], String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Call this function to determine if the shopping period is available for a set of settings
isShoppingPeriodRevokeInstructorEditable() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isShoppingPeriodRevokeInstructorEditableOrig() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
isShoppingTool() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns true if this is the shopping period tool
isSuperUser() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Is the current user a superUser? (anyone in admin realm)
isUserInstructor(String, String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns true only if the user is a member of the site and has site.upd permission
isUserMember(String, String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
returns true if the user is a member of the site

L

ListOptionSerialized - Class in org.sakaiproject.delegatedaccess.model
This is a serialized representation of a Sakai Tool
ListOptionSerialized(String, String, boolean) - Constructor for class org.sakaiproject.delegatedaccess.model.ListOptionSerialized
 

M

MAX_SITES_PER_PAGE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 

N

NODE_PERM_ACCESS_ADMIN - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_DENY_TOOL_PREFIX - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_MODIFIED - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_MODIFIED_BY - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_REALM_PREFIX - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_ROLE_PREFIX - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_SHOPPING_ADMIN - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_SHOPPING_ADMIN_MODIFIED - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_SHOPPING_ADMIN_MODIFIED_BY - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_SHOPPING_AUTH - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_SHOPPING_END_DATE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_SHOPPING_REVOKE_INSTRUCTOR_EDITABLE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_SHOPPING_START_DATE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_SITE_HIERARCHY_JOB_LAST_RUN_DATE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_SITE_VISIT - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NODE_PERM_TERM_PREFIX - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
NodeModel - Class in org.sakaiproject.delegatedaccess.model
This is a Model object for each tree node.
NodeModel(String, HierarchyNodeSerialized, boolean, String, String, NodeModel, List<ListOptionSerialized>, Date, Date, String, boolean, boolean, String, Date, Date, String, boolean, boolean) - Constructor for class org.sakaiproject.delegatedaccess.model.NodeModel
 

O

org.sakaiproject.delegatedaccess.entity - package org.sakaiproject.delegatedaccess.entity
 
org.sakaiproject.delegatedaccess.logic - package org.sakaiproject.delegatedaccess.logic
 
org.sakaiproject.delegatedaccess.model - package org.sakaiproject.delegatedaccess.model
 
org.sakaiproject.delegatedaccess.util - package org.sakaiproject.delegatedaccess.util
 

P

parentNodeIds - Variable in class org.sakaiproject.delegatedaccess.model.HierarchyNodeSerialized
 
permKey - Variable in class org.sakaiproject.delegatedaccess.model.HierarchyNodeSerialized
 
popSecurityAdvisor(SecurityAdvisor) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
pops the site.update security advisor
postEvent(String, String, boolean) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Post an event to Sakai
ProjectLogic - Interface in org.sakaiproject.delegatedaccess.logic
Delegated Access's logic interface
PROP_DISABLE_SHOPPING_TREE_VIEW - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROP_DISABLE_USER_TREE_VIEW - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROP_TOOL_LIST - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROP_TOOL_LIST_TEMPLATE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_EMAIL_ERRORS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_HOME_TOOLS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_REALM_OPTIONS_ACCESS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_REALM_OPTIONS_SHOPPING - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_ROLE_OPTIONS_ACCESS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_ROLE_OPTIONS_SHOPPING - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_SHOPPING_INSTRUCTOR_EDITABLE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_SYNC_MYWORKSPACE_TOOL - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_TERM_SHOW_LATEST_X_TERMS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_TERM_USE_CM_API - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
PROPERTIES_TERMFIELD - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 

R

refreshCurrentUserAuthz() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
call authzGroupService.refreshUser for current user
removeNode(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Removes this node an all permissions and children nodes
removeNode(HierarchyNode) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Removes this node and all permissions and children nodes
removeRoleFromAuthzGroup(AuthzGroup, Role) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Delete an AuthzGroup in Sakai

S

SakaiProxy - Interface in org.sakaiproject.delegatedaccess.logic
An interface to abstract all Sakai related API calls in a central method that can be injected into our app.
saveHierarchyJobLastRunDate(Date, String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Saves the date for the last time the hierarchy job ran successfully
saveSite(Site) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Save a Sakai site via the SiteService.
SCHOOL_PROPERTY - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_ACCESS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_ACCESS_MODIFIED - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_ACCESS_MODIFIED_BY - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_AUTHORIZATION - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_DEFAULT - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_EID - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_EMAIL - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_END_DATE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_INSTRUCTOR - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_SHOW_TOOLS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_SITE_ID - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_SITE_TITLE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_SORT_NAME - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_START_DATE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_TERM - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_COMPARE_TYPE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_RESULTS_MAX - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SEARCH_RESULTS_PAGE_SIZE - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SearchResult - Class in org.sakaiproject.delegatedaccess.model
A serialized class for wicket to keep track of the user's information when searching for users
SearchResult(User) - Constructor for class org.sakaiproject.delegatedaccess.model.SearchResult
 
SearchResultComparator - Class in org.sakaiproject.delegatedaccess.util
Compares user search results for sorting
SearchResultComparator(int) - Constructor for class org.sakaiproject.delegatedaccess.util.SearchResultComparator
 
searchUsers(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Returns a list of SearchResults for the user search
searchUsers(String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
user's Sakai userDirectoryService to search for users
searchUserSites(String, Map<String, String>, boolean, boolean) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Searches user access sites by siteId and siteTitle and props
SelectOption - Class in org.sakaiproject.delegatedaccess.model
 
SelectOption(String, String) - Constructor for class org.sakaiproject.delegatedaccess.model.SelectOption
 
sendEmail(String, String) - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
Sends an email
SESSION_ATTRIBUTE_ACCESS_MAP - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SESSION_ATTRIBUTE_DELEGATED_ACCESS_FLAG - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SESSION_ATTRIBUTE_DENIED_TOOLS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
setAccess(String[]) - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
setAccess(String[]) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setAccessAdmin(boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setAccessAdminOrig(boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setAddedDirectChildrenFlag(boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setAuth(String) - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
setCompareField(int) - Method in class org.sakaiproject.delegatedaccess.util.SearchResultComparator
 
setDeniedTools(String[]) - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
setDirectAccess(boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setDirectAccessOrig(boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setDisplayName(String) - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
setDisplayName(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.UserSerialized
 
setEditable(boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setEid(String) - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
setEmail(String) - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
setEndDate(Date) - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
setHasInstructor(boolean) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setId(String) - Method in class org.sakaiproject.delegatedaccess.model.ListOptionSerialized
 
setId(String) - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
setId(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
setInstructors(List<SiteSearchResult.UserSerialized>) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setLabel(String) - Method in class org.sakaiproject.delegatedaccess.model.SelectOption
 
setModified(Date) - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
setModified(Date) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setModified(Date) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setModifiedBy(String) - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
setModifiedBy(String) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setModifiedBy(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setModifiedBySortName(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setName(String) - Method in class org.sakaiproject.delegatedaccess.model.ListOptionSerialized
 
setNode(HierarchyNodeSerialized) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setNodeId(String) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setOriginals() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
this function should be called after a save in order to reset the original values to their current value.
setParentNode(NodeModel) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setRealm(String) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setReference(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
setRestrictedTools(List<ListOptionSerialized>) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setRestrictedTools(String[]) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setRole(String) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setRoleOption(SelectOption) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setSelected(boolean) - Method in class org.sakaiproject.delegatedaccess.model.ListOptionSerialized
 
setShoppingAdminModified(Date) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setShoppingAdminModifiedBy(String) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setShoppingPeriodAdmin(boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setShoppingPeriodAuth(String) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setShoppingPeriodAuth(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setShoppingPeriodAuthOption(SelectOption) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setShoppingPeriodEndDate(Date) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setShoppingPeriodEndDate(Date) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setShoppingPeriodRevokeInstructorEditable(boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setShoppingPeriodRevokeInstructorEditableOrig(boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setShoppingPeriodStartDate(Date) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setShoppingPeriodStartDate(Date) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
setSiteInstructors(String) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setSiteRef(String) - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
setSortName(String) - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
setSortName(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.UserSerialized
 
setStartDate(Date) - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
setTerm(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
setTitle(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
setToolRestricted(String, boolean) - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
setType(String) - Method in class org.sakaiproject.delegatedaccess.model.SearchResult
 
setUrl(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
setUserId(String) - Method in class org.sakaiproject.delegatedaccess.model.AccessNode
 
setUserId(String) - Method in class org.sakaiproject.delegatedaccess.model.SiteSearchResult.UserSerialized
 
setValue(String) - Method in class org.sakaiproject.delegatedaccess.model.SelectOption
 
SHOPPING_PERIOD_HIERARCHY_ID - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SHOPPING_PERIOD_USER - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SITE_HIERARCHY_USER - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SITE_PROP_RESTRICTED_TOOLS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
SiteSearchResult - Class in org.sakaiproject.delegatedaccess.model
 
SiteSearchResult(Site, List<User>, String) - Constructor for class org.sakaiproject.delegatedaccess.model.SiteSearchResult
 
SiteSearchResult.SiteSerialized - Class in org.sakaiproject.delegatedaccess.model
 
SiteSearchResult.SiteSerialized(Site, String) - Constructor for class org.sakaiproject.delegatedaccess.model.SiteSearchResult.SiteSerialized
 
SiteSearchResult.UserSerialized - Class in org.sakaiproject.delegatedaccess.model
 
SiteSearchResult.UserSerialized(User) - Constructor for class org.sakaiproject.delegatedaccess.model.SiteSearchResult.UserSerialized
 
SiteSearchResultComparator - Class in org.sakaiproject.delegatedaccess.util
Compares search results for sorting
SiteSearchResultComparator(int) - Constructor for class org.sakaiproject.delegatedaccess.util.SiteSearchResultComparator
 
SUBJECT_PROPERTY - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
syncMyworkspaceToolForUser(String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
This will ensure the Delegated Access tool is synced with the user's MyWorkspace.

T

title - Variable in class org.sakaiproject.delegatedaccess.model.HierarchyNodeSerialized
 
toString() - Method in class org.sakaiproject.delegatedaccess.model.NodeModel
 
TYPE_ACCESS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
TYPE_ACCESS_ADMIN - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
TYPE_ACCESS_SHOPPING_PERIOD_USER - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
TYPE_LISTFIELD_TERMS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
TYPE_LISTFIELD_TOOLS - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
TYPE_SHOPPING_PERIOD_ADMIN - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 
TYPE_SHOPPING_REVOKE_INSTRUCTOR_EDIT - Static variable in class org.sakaiproject.delegatedaccess.util.DelegatedAccessConstants
 

U

updateNodePermissionsForUser(NodeModel, String) - Method in interface org.sakaiproject.delegatedaccess.logic.ProjectLogic
Removes old user permissions and replaces it with the passed in information.
useCourseManagementApiForTerms() - Method in interface org.sakaiproject.delegatedaccess.logic.SakaiProxy
default is true if this is true, then the term options will be loaded from the CourseManagement API, otherwise, a distinct query will be ran against site properties based on the term field delegatedaccess.term.useCourseManagmentApi

A C D E G H I L M N O P R S T U

Copyright © 2003-2012 Sakai Project. All Rights Reserved.