|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.knowgate.addrbook.client.CalendarServices
public class CalendarServices
Calendar Service Client Library
| Constructor Summary | |
|---|---|
CalendarServices()
|
|
| Method Summary | |
|---|---|
boolean |
connect(java.lang.String sURL,
java.lang.String sUser,
java.lang.String sPassword)
Connect to Calendar Service |
boolean |
deleteMeeting(java.lang.String sUid)
Delete meeting from calendar |
boolean |
disconnect()
Disconnect from Calendar Service |
java.util.ArrayList<CalendarRoom> |
getAvailableRooms(java.util.Date dtFrom,
java.util.Date dtTo)
Get all available resources between two dates |
java.util.ArrayList<CalendarRoom> |
getAvailableRooms(java.util.Date dtFrom,
java.util.Date dtTo,
java.lang.String sType)
Get all available resources of a given type between two dates |
CalendarMeeting |
getMeeting(java.lang.String sUid)
Get meeting given its unique identifier |
java.util.ArrayList<CalendarMeeting> |
getMeetings(java.util.Date dtFrom,
java.util.Date dtTo)
Get meetings between two dates |
java.util.ArrayList<CalendarMeeting> |
getMeetingsForRoom(java.util.Date dtFrom,
java.util.Date dtTo,
java.lang.String sNmRoom)
Get meetings between two dates using a given resource |
java.util.ArrayList<CalendarRoom> |
getRooms()
Get all resources |
java.util.ArrayList<CalendarRoom> |
getRooms(java.lang.String sType)
Get all resources of a given type |
boolean |
isAvailableRoom(java.lang.String sNmRoom,
java.util.Date dtFrom,
java.util.Date dtTo)
Check whether a resource is available between two given dates |
CalendarMeeting |
storeMeeting(CalendarMeeting oMeet)
Add or update meeting to calendar |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CalendarServices()
| Method Detail |
|---|
public boolean connect(java.lang.String sURL,
java.lang.String sUser,
java.lang.String sPassword)
throws JiBXException,
java.io.IOException
sURL - String Service base URL like http://localhost/hipergate/servlet/HttpCalendarServletsUser - String User e-mail (must exist at k_users and k_fellows tables)sPassword - String User password
JiBXException
java.io.IOException
public boolean disconnect()
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public boolean isAvailableRoom(java.lang.String sNmRoom,
java.util.Date dtFrom,
java.util.Date dtTo)
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
sNmRoom - String Resource namedtFrom - Start datedtTo - End date
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public java.util.ArrayList<CalendarRoom> getRooms()
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public java.util.ArrayList<CalendarRoom> getRooms(java.lang.String sType)
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
sType - String Resource Type
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public java.util.ArrayList<CalendarRoom> getAvailableRooms(java.util.Date dtFrom,
java.util.Date dtTo)
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
dtFrom - Start datedtTo - End date
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public java.util.ArrayList<CalendarRoom> getAvailableRooms(java.util.Date dtFrom,
java.util.Date dtTo,
java.lang.String sType)
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
dtFrom - Start datedtTo - End datesType - String Resource type
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public java.util.ArrayList<CalendarMeeting> getMeetings(java.util.Date dtFrom,
java.util.Date dtTo)
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
dtFrom - Start datedtTo - End date
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public java.util.ArrayList<CalendarMeeting> getMeetingsForRoom(java.util.Date dtFrom,
java.util.Date dtTo,
java.lang.String sNmRoom)
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
dtFrom - Start datedtTo - End datesNmRoom - String Resource name
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public CalendarMeeting getMeeting(java.lang.String sUid)
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
sUid - String Meeting iCalendar or Global Unique Identifier
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public CalendarMeeting storeMeeting(CalendarMeeting oMeet)
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
oMeet - CalendarMeeting
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
public boolean deleteMeeting(java.lang.String sUid)
throws java.lang.IllegalStateException,
JiBXException,
java.io.IOException
sUid - String Meeting iCalendar or Global Unique Identifier
java.lang.IllegalStateException - if not connected to calendar service
JiBXException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||