|
||||||||||
| 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[] |
getHomeTools()
|
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 |
getTermField()
|
List<String[]> |
getTerms()
|
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 |
isShoppingPeriodInstructorEditable()
|
boolean |
isShoppingTool()
|
boolean |
isShowTermColumnAccess()
|
boolean |
isShowTermColumnShopping()
|
boolean |
isSuperUser()
|
boolean |
isUserInstructor(String userId,
String siteId)
|
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,
int first,
int last)
|
void |
sendEmail(String subject,
String body)
|
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 String[] getHomeTools()
getHomeTools in interface SakaiProxypublic String getSkinRepoProperty()
getSkinRepoProperty in interface SakaiProxypublic String getToolSkinCSS(String skinRepo)
getToolSkinCSS in interface SakaiProxy
public List<org.sakaiproject.user.api.User> searchUsers(String search,
int first,
int last)
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 isShowTermColumnShopping()
isShowTermColumnShopping in interface SakaiProxypublic boolean isShowTermColumnAccess()
isShowTermColumnAccess in interface SakaiProxypublic boolean useCourseManagementApiForTerms()
useCourseManagementApiForTerms in interface SakaiProxypublic 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 SakaiProxy
public boolean isUserMember(String userId,
String siteRef)
isUserMember in interface SakaiProxypublic boolean isShoppingPeriodInstructorEditable()
isShoppingPeriodInstructorEditable in interface SakaiProxy
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||