Java Doc for AgentHelperImpl.java in  » ERP-CRM-Financial » sakai » org » sakaiproject » tool » assessment » integration » helper » integrated » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » ERP CRM Financial » sakai » org.sakaiproject.tool.assessment.integration.helper.integrated 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.sakaiproject.tool.assessment.integration.helper.integrated.AgentHelperImpl

AgentHelperImpl
public class AgentHelperImpl implements AgentHelper(Code)

Description: This is an integrated context implementation helper delegate class for the AgentFacade class. "Integrated" means that Samigo (Tests and Quizzes) is running within the context of the Sakai portal and authentication mechanisms, and therefore makes calls on Sakai for things it needs.

Note: To customize behavior you can add your own helper class to the Spring injection via the integrationContext.xml for your context. The particular integrationContext.xml to be used is selected by the build process.

Sakai Project Copyright (c) 2005


author:
   Ed Smiley
author:
   based on code originally in AgentFacade


Field Summary
 AgentImplagent
    


Method Summary
public  StringcreateAnonymous(AgentFacade agent)
     Create anonymous user and return the anonymous user id.
public  AgentImplgetAgent()
     Get an osid Agent implementation class instance.
public  StringgetAgentString(String agentString)
     Get the agent string.
public  StringgetAnonymousId(String agentString)
     Get the anonymous user id.
public  StringgetCurrentSiteId(boolean accessViaUrl)
     Get the current site id.
public  StringgetCurrentSiteName(boolean accessViaUrl)
     Get the current site name.
public  StringgetDisplayName(String agentString)
     Get the Agent display name.
Parameters:
  agentS - the Agent string.
public  StringgetDisplayNameByAgentId(String agentId)
     Get the display name for a specific agent id string.
Parameters:
  agentId - the agent id string.
public  StringgetEid(String agentString)
    
public  StringgetEidById(String agentString)
     Get the Agent Eid given an Id String.
Parameters:
  agentS - the Agent Id string.
public  StringgetEmail(String agentString)
     Get the Agent email.
public  StringgetFirstName(String agentString)
     Get the Agent first name.
public  StringgetLastName(String agentString)
     Get the Agent last name.
public  StringgetRole(String agentString)
    
public  StringgetRoleForAgentAndSite(String agentString, String siteId)
    
public  StringgetRoleForCurrentAgent(String agentString)
     Called by AgentFacade from an instance.
public  StringgetSiteName(String siteId)
     Get the site name.
public  MapgetUserRolesFromContextRealm(Collection inUsers)
     This gets the current site id and transforms it into the realm.
public  booleanisFileUploadAvailable()
     This is a kludge to work around a JSF scriptlet dependency introduced by cwen on org.sakaiproject.component.cover.ServerConfigurationService.
public  booleanisIntegratedEnvironment()
    
public  booleanisStandaloneEnvironment()
    

Field Detail
agent
AgentImpl agent(Code)





Method Detail
createAnonymous
public String createAnonymous(AgentFacade agent)(Code)
Create anonymous user and return the anonymous user id. the anonymous user id.



getAgent
public AgentImpl getAgent()(Code)
Get an osid Agent implementation class instance. an AgentImpl: osid Agent implementation class.



getAgentString
public String getAgentString(String agentString)(Code)
Get the agent string. the agent string.



getAnonymousId
public String getAnonymousId(String agentString)(Code)
Get the anonymous user id. the anonymous user id.



getCurrentSiteId
public String getCurrentSiteId(boolean accessViaUrl)(Code)
Get the current site id. the site id.



getCurrentSiteName
public String getCurrentSiteName(boolean accessViaUrl)(Code)
Get the current site name. the site name.



getDisplayName
public String getDisplayName(String agentString)(Code)
Get the Agent display name.
Parameters:
  agentS - the Agent string. the Agent display name.



getDisplayNameByAgentId
public String getDisplayNameByAgentId(String agentId)(Code)
Get the display name for a specific agent id string.
Parameters:
  agentId - the agent id string. the display name.



getEid
public String getEid(String agentString)(Code)



getEidById
public String getEidById(String agentString)(Code)
Get the Agent Eid given an Id String.
Parameters:
  agentS - the Agent Id string. the Agent Eid.



getEmail
public String getEmail(String agentString)(Code)
Get the Agent email.
Parameters:
  agentString - teh agent string the Agent email.



getFirstName
public String getFirstName(String agentString)(Code)
Get the Agent first name.
Parameters:
  agentString - teh agent string the Agent first name.



getLastName
public String getLastName(String agentString)(Code)
Get the Agent last name.
Parameters:
  agentString - teh agent string the Agent last name.



getRole
public String getRole(String agentString)(Code)
Can be called statically from AgentFacade from an instance
Parameters:
  agentString - the agent string for an agent role string



getRoleForAgentAndSite
public String getRoleForAgentAndSite(String agentString, String siteId)(Code)



getRoleForCurrentAgent
public String getRoleForCurrentAgent(String agentString)(Code)
Called by AgentFacade from an instance. In integrated just wrap the above.
Parameters:
  agentString - the agent string for current AgentFacade instance role string



getSiteName
public String getSiteName(String siteId)(Code)
Get the site name.
Parameters:
  siteId - site id the site name.



getUserRolesFromContextRealm
public Map getUserRolesFromContextRealm(Collection inUsers)(Code)
This gets the current site id and transforms it into the realm. From there it asks the AuthzGroupService for the roles of the given users
Parameters:
  inUsers - the Collection of users who have their roles looked up.This is a Collection of userId Strings Returns the map of users as keys and their roles as values.If the user is not in the realm then they will have a null role.



isFileUploadAvailable
public boolean isFileUploadAvailable()(Code)
This is a kludge to work around a JSF scriptlet dependency introduced by cwen on org.sakaiproject.component.cover.ServerConfigurationService. true unless it is turned off



isIntegratedEnvironment
public boolean isIntegratedEnvironment()(Code)
Is this an integrated environment? true, in this implementation



isStandaloneEnvironment
public boolean isStandaloneEnvironment()(Code)
Is this a standlaone environment? false, in this implementation



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

w___w___w__.___ja__v___a__2s___.c___o__m | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.