| java.lang.Object com.sun.portal.providers.ApplicationHelper com.sun.portal.providers.calendar.UWCCalendarHelper
Method Summary | |
public String | getAppHelperEditLink(HttpServletRequest req, ProviderContext pc) | public StringBuffer | getAppPrefsEdit(CalendarProvider cprov, HttpServletRequest req, HttpServletResponse res) | public String | getCalendarToView(CalendarProvider provider) | public StringBuffer | getCommsExpressBaseURI() | public String | getEventURL(CalendarProvider provider, HttpServletRequest request, VEvent event) Returns client aware URL for event access
to service associated with a particular instance
of a CalendarSSOHelper. | public String | getStartURL(CalendarProvider prov, HttpServletRequest request) Responsible for generating the Application Launch Link/URL for the Communications
Express client. | public String | getTaskURL(CalendarProvider provider, HttpServletRequest request, VTodo task) Returns client aware URL for task access
to service associated with a particular instance
of a CalendarSSOHelper. | public void | init(CalendarProvider provider, SSOAdapter ssoAdapter) Initialize UWCCalendarHelper. | public URL | processAppPrefsEdit(CalendarProvider cprov, HttpServletRequest request, HttpServletResponse response) |
getEventURL | public String getEventURL(CalendarProvider provider, HttpServletRequest request, VEvent event) throws Exception(Code) | | Returns client aware URL for event access
to service associated with a particular instance
of a CalendarSSOHelper.
http://://?gotoUri=/calclient/ViewEvent?eventid=&calid=
If the event/todo is recurrring one, you need to pass the recurrence id of event
(parameter name is rid)
Parameters: provider - CalendarProvider Parameters: request - HttpServletRequest Parameters: event - VEvent |
getStartURL | public String getStartURL(CalendarProvider prov, HttpServletRequest request)(Code) | | Responsible for generating the Application Launch Link/URL for the Communications
Express client. The Comms Express URL format:
http://://?gotoUri=/calclient/
?calid=
&caltype=
&date=
&category=
viewname : Name of View. [ Mandatory]
- values: DayView, WeekView, MonthView
calid : calid of the calendar for which the view is displayed [if this parameter is
not present, default calendar is considered]
- if there are multiple calendars, they are seperated by comma(,)
- if one wants to view a calendar group, assign the groupname
caltype : will be 'calid' if the calid has single calid value [ default value, i.e
if this parameter is no t present, value 'calid' is considered ]
- will be 'group' if group-name is the value of calid parameter
- will be 'Temporarycalendars" if calid has multiple calids
date : context Date in ISO format (For example : 20040521T065954Z). Context date is
date the user has selected to view.
-default value : current date
category: specifies the category filter for Events/Tasks to be dsiplayed. Should be
'All' if events/tasks from all categories have to be displayed.
- default value = 'All'
Parameters: provider - CalendarProvider Parameters: request - HttpServletRequest url to access application |
getTaskURL | public String getTaskURL(CalendarProvider provider, HttpServletRequest request, VTodo task) throws Exception(Code) | | Returns client aware URL for task access
to service associated with a particular instance
of a CalendarSSOHelper.
http://://?gotoUri=/calclient/ViewTask?todoUid=&calid=
If the event/todo is recurrring one, you need to pass the recurrence id of event
(parameter name is rid)
Parameters: provider - CalendarProvider Parameters: request - HttpServletRequest Parameters: task - VTodo |
init | public void init(CalendarProvider provider, SSOAdapter ssoAdapter) throws Exception(Code) | | Initialize UWCCalendarHelper.
Parameters: provider - CalendarProvider Parameters: ssoAdapter - Used to identify the SSOAdapter |
|
|