Java Doc for APimCalStore.java in  » Portal » Open-Portal » com » sun » ssoadapter » calendar » pim » 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 » Portal » Open Portal » com.sun.ssoadapter.calendar.pim 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


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"


Field Summary
 Stringcalid
    
 booleanconnected
    
 PimContainerpimContainer
    
 PimUserInfopimUserInfo
    

Constructor Summary
public  APimCalStore(CalendarSession session)
     PimCalstore constructor.

Method Summary
protected  voidconnectURL(URLName url)
     Method to connect and authenticate the user using the property settings from the CalSession.
public  ICalendarcreateCalendar(String cid, Properties props)
    
public  ICalendarcreateCalendar(String cid)
    
public  voiddeleteCalendar(String cid)
    
public  voiddisconnect()
     Method that disconnects from the calendar server and close all connections.
public  BufferedReaderexportCalendar(String cid, DateTime start, DateTime end, String contentFormat)
    
public  BufferedReaderexportCalendar(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  StringgetDefaultCalendarId()
     Method to get this users default calendar id.

The calendar id coorisponding to the authenticated user.
public  PimContainergetPimContainer()
    
public  String[]getSubscribedCalenders()
     Get the list of calendar id's subscribed by the user.
public  voidimportCalendar(String cid, DateTime start, DateTime end, String contentFormat, InputStream inputStream)
    
public  voidimportCalendar(String cid, String contentFormat, InputStream inputStream)
    
public  booleanisConnected()
     Method to determines if store has a valid connection to the server.
protected  ICalendarloadCalendar(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  voidunloadCalendar(ICalendar cal)
    
public  StringverifyCalendarId(String cid)
     Method that takes a calendar ID, verifies it and returns the fully qualified calendar ID.

Field Detail
calid
String calid(Code)



connected
boolean connected(Code)



pimContainer
PimContainer pimContainer(Code)



pimUserInfo
PimUserInfo pimUserInfo(Code)




Constructor Detail
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.




Method Detail
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



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.