org.jasig.portlet.courses.dao.xml
Class HttpClientCoursesDaoImpl

java.lang.Object
  extended by org.jasig.portlet.courses.dao.xml.HttpClientCoursesDaoImpl
All Implemented Interfaces:
ICoursesDao

public class HttpClientCoursesDaoImpl
extends Object
implements ICoursesDao

HttpClientCoursesDaoImpl retrieves courses from a Basic Authentication protected XML feed.

Version:
$Revision: 25840 $
Author:
Jen Bourey, jennifer.bourey@gmail.com

Constructor Summary
HttpClientCoursesDaoImpl()
           
 
Method Summary
protected  org.springframework.http.HttpEntity getRequestEntity(javax.portlet.PortletRequest request)
          Get a request entity prepared for basic authentication.
 CourseSummaryWrapper getSummary(javax.portlet.PortletRequest request)
           
 void setPasswordKey(String passwordKey)
           
 void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
           
 void setUrlFormat(String urlFormat)
           
 void setUsernameKey(String usernameKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpClientCoursesDaoImpl

public HttpClientCoursesDaoImpl()
Method Detail

setUrlFormat

public void setUrlFormat(String urlFormat)

setUsernameKey

public void setUsernameKey(String usernameKey)

setPasswordKey

public void setPasswordKey(String passwordKey)

setRestTemplate

public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)

getSummary

public CourseSummaryWrapper getSummary(javax.portlet.PortletRequest request)
Specified by:
getSummary in interface ICoursesDao

getRequestEntity

protected org.springframework.http.HttpEntity getRequestEntity(javax.portlet.PortletRequest request)
Get a request entity prepared for basic authentication.

Parameters:
request -
Returns:


Copyright © 2012 Jasig. All Rights Reserved.