Class IscheduleClient
java.lang.Object
org.bedework.calsvc.scheduling.hosts.IscheduleClient
- All Implemented Interfaces:
org.bedework.util.logging.Logged
Handle interactions with ischedule servers.
- Author:
- Mike Douglass
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classProvided to the client class to allow access to private key. -
Constructor Summary
ConstructorsConstructorDescriptionIscheduleClient(org.bedework.calsvci.CalSvcI svci, org.bedework.convert.IcalTranslator trans, IscheduleClient.PrivateKeys pkeys, String domain) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<Element>getChildren(Node nd) protected StringgetFreeBusy(HostInfo hi, org.bedework.calfacade.svc.EventInfo ei) Get the freebusy for the recipients specified in the event object, e.g.org.bedework.util.logging.BwLoggerscheduleMeeting(HostInfo hi, org.bedework.calfacade.svc.EventInfo ei) Schedule a meeting with the recipients specified in the event object,voidsend(IscheduleOut iout, HostInfo hi, Response resp) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn
-
Constructor Details
-
IscheduleClient
public IscheduleClient(org.bedework.calsvci.CalSvcI svci, org.bedework.convert.IcalTranslator trans, IscheduleClient.PrivateKeys pkeys, String domain) Constructor- Parameters:
trans- iCalendar translatorpkeys- - null for no signingdomain- name
-
-
Method Details
-
getFreeBusy
Get the freebusy for the recipients specified in the event object, e.g. start, end, organizer etc.- Parameters:
hi- host infoei- event- Returns:
- Response
-
scheduleMeeting
Schedule a meeting with the recipients specified in the event object,- Parameters:
hi- host infoei- event- Returns:
- Response
-
send
- Parameters:
iout- outgoing messagehi- host inforesp- Response
-
getChildren
-
getElementContent
-
getLogger
public org.bedework.util.logging.BwLogger getLogger()- Specified by:
getLoggerin interfaceorg.bedework.util.logging.Logged
-