| com.sun.ssoadapter.calendar.pim.APimCalStore
APimCalStore | public class APimCalStore extends CalendarStore (Code) | | Property attributes used by this class:
- cal.exchange.domain - Exchange NT domain name
- cal.exchange.mbox - Mailbox of user on the Exchange server (not used)
- cal.exchange.ocxhost - hostname of the ocx proxy
- cal.pim.service - Determines which service the PIM adapter is to use. Valid values are "exchange" and "notes"
|
Constructor Summary | |
public | APimCalStore(CalendarSession session) PimCalstore constructor. |
Method Summary | |
protected void | connectURL(URLName url) Method to connect and authenticate the user using the
property settings from the CalSession. | public ICalendar | createCalendar(String cid, Properties props) | public ICalendar | createCalendar(String cid) | public void | deleteCalendar(String cid) | public void | disconnect() Method that disconnects from the calendar server and
close all connections. | public BufferedReader | exportCalendar(String cid, DateTime start, DateTime end, String contentFormat) | public BufferedReader | exportCalendar(String cid, DateTime start, DateTime end, String contentFormat, String host, int port) | public ICalendar[] | getCalendars() Get the list of calendars id's owned by the user. | protected String | getDefaultCalendarId() Method to get this users default calendar id.
The calendar id coorisponding to the authenticated user. | public PimContainer | getPimContainer() | public String[] | getSubscribedCalenders() Get the list of calendar id's subscribed by the user. | public void | importCalendar(String cid, DateTime start, DateTime end, String contentFormat, InputStream inputStream) | public void | importCalendar(String cid, String contentFormat, InputStream inputStream) | public boolean | isConnected() Method to determines if store has a valid connection
to the server. | protected ICalendar | loadCalendar(String calId) Method to retrieve a calendar from the backend service. | public ICalendar[] | searchCalendars(String searchFilter) | public ICalendar[] | searchCalendars(String searchString, int searchOpt, int maxResults) | public ICalendar[] | searchCalendars(String searchFilter, Properties requestProperties) | public ICalendar[] | searchCalendars(String searchString, int searchOpt, int maxResults, Properties requestProperties) | protected void | unloadCalendar(ICalendar cal) | public String | verifyCalendarId(String cid) Method that takes a calendar ID, verifies it and returns
the fully qualified calendar ID. |
connected | boolean connected(Code) | | |
pimContainer | PimContainer pimContainer(Code) | | |
pimUserInfo | PimUserInfo pimUserInfo(Code) | | |
APimCalStore | public APimCalStore(CalendarSession session)(Code) | | PimCalstore constructor.
The class URLName, while is not mail specific, comes
from the javamail package. I am reusing it here instead of
creating my own.
Parameters: session - Session object that created this store. Parameters: url - Server host/port in url format. |
connectURL | protected void connectURL(URLName url) throws CalendarStoreException(Code) | | Method to connect and authenticate the user using the
property settings from the CalSession.
exception: CalendarStoreException - if unable to connect to back end service |
createCalendar | public ICalendar createCalendar(String cid, Properties props) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
createCalendar | public ICalendar createCalendar(String cid) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
deleteCalendar | public void deleteCalendar(String cid) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
disconnect | public void disconnect() throws CalendarStoreException(Code) | | Method that disconnects from the calendar server and
close all connections.
|
exportCalendar | public BufferedReader exportCalendar(String cid, DateTime start, DateTime end, String contentFormat) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
exportCalendar | public BufferedReader exportCalendar(String cid, DateTime start, DateTime end, String contentFormat, String host, int port) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
getCalendars | public ICalendar[] getCalendars() throws OperationNotSupportedException(Code) | | Get the list of calendars id's owned by the user.
array of owned calids |
getDefaultCalendarId | protected String getDefaultCalendarId()(Code) | | Method to get this users default calendar id.
The calendar id coorisponding to the authenticated user. |
getPimContainer | public PimContainer getPimContainer()(Code) | | |
getSubscribedCalenders | public String[] getSubscribedCalenders() throws CalendarStoreException, OperationNotSupportedException(Code) | | Get the list of calendar id's subscribed by the user.
array of owned calids |
importCalendar | public void importCalendar(String cid, DateTime start, DateTime end, String contentFormat, InputStream inputStream) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
importCalendar | public void importCalendar(String cid, String contentFormat, InputStream inputStream) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
isConnected | public boolean isConnected()(Code) | | Method to determines if store has a valid connection
to the server.
true if connected, false otherwise |
loadCalendar | protected ICalendar loadCalendar(String calId) throws CalendarStoreException(Code) | | Method to retrieve a calendar from the backend service.
Parameters: calId - A specific user calendar ID The specified users calendar exception: CalendarStoreException - if unable to load the specified calendar |
searchCalendars | public ICalendar[] searchCalendars(String searchFilter) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
searchCalendars | public ICalendar[] searchCalendars(String searchString, int searchOpt, int maxResults) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
searchCalendars | public ICalendar[] searchCalendars(String searchFilter, Properties requestProperties) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
searchCalendars | public ICalendar[] searchCalendars(String searchString, int searchOpt, int maxResults, Properties requestProperties) throws CalendarStoreException, OperationNotSupportedException(Code) | | |
unloadCalendar | protected void unloadCalendar(ICalendar cal) throws CalendarStoreException(Code) | | Method to close a currently opened calendar
Parameters: calId - A specific user calendar ID exception: CalendarStoreException - if unable to close the specified calendar |
verifyCalendarId | public String verifyCalendarId(String cid) throws OperationNotSupportedException(Code) | | Method that takes a calendar ID, verifies it and returns
the fully qualified calendar ID.
Parameters: cid - calendar ID to be verified fully qualified calendar id coorisponding to cid exception: InvalidCalendarIdException - if cid is determined to be invalid |
|
|