org.jasig.portlet.calendar.url
Class CasProxyUrlCreatorImpl
java.lang.Object
org.jasig.portlet.calendar.url.CasProxyUrlCreatorImpl
- All Implemented Interfaces:
- IUrlCreator
public class CasProxyUrlCreatorImpl
- extends Object
- implements IUrlCreator
This IUrlCreator implementation requires injection
of a CAS CASProxyTicketServiceUserInfoImpl.
It retrieves a url from the CalendarConfiguration, in a
parameter named "url".
The CAS CASProxyTicketServiceUserInfoImpl is used to retrieve a proxy ticket for the currently
authenticated user, which is appended to the to the value of the
"url" parameter as an attribute named "ticket".
- Version:
- $Header: CasUrlCreatorImpl.java Exp $
- Author:
- Nicholas Blair, nblair@doit.wisc.edu
|
Field Summary |
protected org.apache.commons.logging.Log |
log
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.apache.commons.logging.Log log
CasProxyUrlCreatorImpl
public CasProxyUrlCreatorImpl()
setProxyTicketService
public void setProxyTicketService(ICASProxyTicketService proxyTicketService)
- Parameters:
proxyTicketService -
constructUrl
public String constructUrl(CalendarConfiguration calendarListing,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request)
- Specified by:
constructUrl in interface IUrlCreator
- Returns:
Copyright © 2012 Jasig. All Rights Reserved.