|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.delegatedaccess.logic.SakaiProxyImpl
public class SakaiProxyImpl
Implementation of our SakaiProxy API
| Constructor Summary | |
|---|---|
SakaiProxyImpl()
|
|
| Method Summary | |
|---|---|
org.sakaiproject.authz.api.SecurityAdvisor |
addSiteUpdateSecurityAdvisor()
|
void |
copyNewRole(String siteRef,
String copyRealm,
String copyRole,
String newRole)
|
List<org.sakaiproject.site.api.Site> |
getAllSites()
|
List<org.sakaiproject.site.api.Site> |
getAllSitesByPages(Map<String,String> propsMap,
int page,
int pageMax,
boolean orderByModifiedDate)
|
Set<org.sakaiproject.tool.api.Tool> |
getAllTools()
|
org.sakaiproject.authz.api.AuthzGroup |
getAuthzGroup(String siteId)
|
org.sakaiproject.tool.api.Session |
getCurrentSession()
|
String |
getCurrentUserId()
|
Map<String,List<String>> |
getDelegatedAccessRealmOptions()
|
boolean |
getDisableShoppingTreeView()
|
boolean |
getDisableUserTreeView()
|
String[] |
getHideRolesForInstructorViewAccess()
|
String[] |
getHomeTools()
|
List<org.sakaiproject.user.api.User> |
getInstructorsForSite(String siteId)
|
String |
getRootName()
|
String[] |
getServerConfigurationStrings(String property)
|
Map<String,List<String>> |
getShoppingRealmOptions()
|
org.sakaiproject.site.api.Site |
getSiteById(String siteId)
|
org.sakaiproject.site.api.Site |
getSiteByRef(String siteRef)
|
List<org.sakaiproject.site.api.Site> |
getSites(org.sakaiproject.site.api.SiteService.SelectionType type,
String search,
Map<String,String> propsMap)
|
Map<String,List<String>> |
getSiteTemplates()
|
String |
getSkinRepoProperty()
|
String[] |
getSubAdminOrderedRealmRoles()
|
boolean |
getSyncMyworkspaceTool()
|
String |
getTermField()
|
List<String[]> |
getTerms()
|
org.sakaiproject.tool.api.Tool |
getTool(String toolId)
|
String |
getToolSkinCSS(String skinRepo)
|
org.sakaiproject.user.api.User |
getUser(String id)
|
Set<String> |
getUserMembershipForCurrentUser()
|
void |
init()
init - perform any actions required here for when this bean starts up |
boolean |
isActiveSiteFlagEnabled()
DAC-40 Highlight Inactive Courses in site search requires the job "InactiveCoursesJob" attached in the jira |
boolean |
isShoppingPeriodInstructorEditable()
|
boolean |
isShoppingTool()
|
boolean |
isSuperUser()
|
boolean |
isUserInstructor(String userId,
String siteId)
|
Map<String,String> |
isUserMember(String userId,
Collection<String> siteRefs)
|
boolean |
isUserMember(String userId,
String siteRef)
|
void |
popSecurityAdvisor(org.sakaiproject.authz.api.SecurityAdvisor advisor)
|
void |
postEvent(String event,
String reference,
boolean modify)
|
void |
refreshCurrentUserAuthz()
|
void |
removeRoleFromAuthzGroup(org.sakaiproject.authz.api.AuthzGroup group,
org.sakaiproject.authz.api.Role role)
|
void |
saveSite(org.sakaiproject.site.api.Site site)
|
List<org.sakaiproject.user.api.User> |
searchUsers(String search)
|
void |
sendEmail(String subject,
String body)
|
void |
setSessionUserId(String userId)
|
int |
showLatestXTerms()
|
boolean |
useCourseManagementApiForTerms()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SakaiProxyImpl()
| Method Detail |
|---|
public void init()
public String getCurrentUserId()
getCurrentUserId in interface SakaiProxypublic boolean isSuperUser()
isSuperUser in interface SakaiProxypublic org.sakaiproject.tool.api.Session getCurrentSession()
getCurrentSession in interface SakaiProxypublic List<org.sakaiproject.site.api.Site> getAllSites()
getAllSites in interface SakaiProxy
public List<org.sakaiproject.site.api.Site> getAllSitesByPages(Map<String,String> propsMap,
int page,
int pageMax,
boolean orderByModifiedDate)
getAllSitesByPages in interface SakaiProxy
public void postEvent(String event,
String reference,
boolean modify)
postEvent in interface SakaiProxypublic Set<org.sakaiproject.tool.api.Tool> getAllTools()
getAllTools in interface SakaiProxypublic org.sakaiproject.tool.api.Tool getTool(String toolId)
getTool in interface SakaiProxypublic String[] getHomeTools()
getHomeTools in interface SakaiProxypublic String getSkinRepoProperty()
getSkinRepoProperty in interface SakaiProxypublic String getToolSkinCSS(String skinRepo)
getToolSkinCSS in interface SakaiProxypublic List<org.sakaiproject.user.api.User> searchUsers(String search)
searchUsers in interface SakaiProxypublic org.sakaiproject.user.api.User getUser(String id)
getUser in interface SakaiProxypublic org.sakaiproject.site.api.Site getSiteByRef(String siteRef)
getSiteByRef in interface SakaiProxypublic org.sakaiproject.site.api.Site getSiteById(String siteId)
getSiteById in interface SakaiProxypublic void saveSite(org.sakaiproject.site.api.Site site)
saveSite in interface SakaiProxypublic String getRootName()
getRootName in interface SakaiProxypublic String[] getServerConfigurationStrings(String property)
getServerConfigurationStrings in interface SakaiProxypublic Map<String,List<String>> getSiteTemplates()
public Map<String,List<String>> getShoppingRealmOptions()
getShoppingRealmOptions in interface SakaiProxypublic Map<String,List<String>> getDelegatedAccessRealmOptions()
getDelegatedAccessRealmOptions in interface SakaiProxypublic void refreshCurrentUserAuthz()
refreshCurrentUserAuthz in interface SakaiProxypublic Set<String> getUserMembershipForCurrentUser()
getUserMembershipForCurrentUser in interface SakaiProxy
public List<org.sakaiproject.site.api.Site> getSites(org.sakaiproject.site.api.SiteService.SelectionType type,
String search,
Map<String,String> propsMap)
getSites in interface SakaiProxypublic boolean isShoppingTool()
isShoppingTool in interface SakaiProxypublic org.sakaiproject.authz.api.AuthzGroup getAuthzGroup(String siteId)
getAuthzGroup in interface SakaiProxy
public void removeRoleFromAuthzGroup(org.sakaiproject.authz.api.AuthzGroup group,
org.sakaiproject.authz.api.Role role)
removeRoleFromAuthzGroup in interface SakaiProxy
public void copyNewRole(String siteRef,
String copyRealm,
String copyRole,
String newRole)
copyNewRole in interface SakaiProxypublic org.sakaiproject.authz.api.SecurityAdvisor addSiteUpdateSecurityAdvisor()
addSiteUpdateSecurityAdvisor in interface SakaiProxypublic void popSecurityAdvisor(org.sakaiproject.authz.api.SecurityAdvisor advisor)
popSecurityAdvisor in interface SakaiProxypublic String getTermField()
getTermField in interface SakaiProxypublic boolean useCourseManagementApiForTerms()
useCourseManagementApiForTerms in interface SakaiProxypublic int showLatestXTerms()
public List<String[]> getTerms()
getTerms in interface SakaiProxy
public void sendEmail(String subject,
String body)
sendEmail in interface SakaiProxypublic boolean getDisableUserTreeView()
getDisableUserTreeView in interface SakaiProxypublic boolean getDisableShoppingTreeView()
getDisableShoppingTreeView in interface SakaiProxy
public boolean isUserInstructor(String userId,
String siteId)
isUserInstructor in interface SakaiProxypublic List<org.sakaiproject.user.api.User> getInstructorsForSite(String siteId)
getInstructorsForSite in interface SakaiProxy
public boolean isUserMember(String userId,
String siteRef)
isUserMember in interface SakaiProxy
public Map<String,String> isUserMember(String userId,
Collection<String> siteRefs)
isUserMember in interface SakaiProxypublic boolean isShoppingPeriodInstructorEditable()
isShoppingPeriodInstructorEditable in interface SakaiProxypublic boolean getSyncMyworkspaceTool()
getSyncMyworkspaceTool in interface SakaiProxypublic String[] getHideRolesForInstructorViewAccess()
getHideRolesForInstructorViewAccess in interface SakaiProxypublic String[] getSubAdminOrderedRealmRoles()
getSubAdminOrderedRealmRoles in interface SakaiProxypublic boolean isActiveSiteFlagEnabled()
isActiveSiteFlagEnabled in interface SakaiProxypublic void setSessionUserId(String userId)
setSessionUserId in interface SakaiProxy
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||