blob: 73aebce09cdee9b5dfec34858b524474e74a69f2 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Wed Feb 08 21:19:12 NOVT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AppointmentManager (Openmeetings Service 3.2.0 API)</title>
<meta name="date" content="2017-02-08">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AppointmentManager (Openmeetings Service 3.2.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AppointmentManager.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/iCalUtils.html" title="class in org.apache.openmeetings.service.calendar.caldav"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html" target="_top">Frames</a></li>
<li><a href="AppointmentManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.openmeetings.service.calendar.caldav</div>
<h2 title="Class AppointmentManager" class="title">Class AppointmentManager</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.openmeetings.service.calendar.caldav.AppointmentManager</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">AppointmentManager</span>
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Class which does syncing and provides respective API's required for performing CalDAV Operations.</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Ankush Mishra</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#AppointmentManager--">AppointmentManager</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#cleanupIdleConnections--">cleanupIdleConnections</a></span>()</code>
<div class="block">Cleans up unused idle connections.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#createCalendar-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-">createCalendar</a></span>(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</code>
<div class="block">Create or Update calendar on the database.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>org.apache.commons.httpclient.HttpClient</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#createHttpClient--">createHttpClient</a></span>()</code>
<div class="block">Returns a new HttpClient with the inbuilt connection manager in this.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#deleteCalendar-org.apache.openmeetings.db.entity.calendar.OmCalendar-">deleteCalendar</a></span>(org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</code>
<div class="block">Deletes the calendar from the local database.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#deleteItem-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.Appointment-">deleteItem</a></span>(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.Appointment&nbsp;appointment)</code>
<div class="block">Delete Appointment on the CalDAV server.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#destroy--">destroy</a></span>()</code>
<div class="block">Method which is called when the Context is destroyed.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.openmeetings.db.entity.calendar.OmCalendar&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#getCalendars--">getCalendars</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.openmeetings.db.entity.calendar.OmCalendar&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#getCalendars-java.lang.Long-">getCalendars</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;userid)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.openmeetings.db.entity.calendar.OmCalendar&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#getGoogleCalendars-java.lang.Long-">getGoogleCalendars</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;userId)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#getPathfromCalendar-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-">getPathfromCalendar</a></span>(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</code>
<div class="block">Returns the Path from the Calendar.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#getTokenFromProperty-org.apache.jackrabbit.webdav.property.DavProperty-">getTokenFromProperty</a></span>(org.apache.jackrabbit.webdav.property.DavProperty&lt;?&gt;&nbsp;property)</code>
<div class="block">Returns the String value of the property, else null.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#provideCredentials-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-org.apache.commons.httpclient.Credentials-">provideCredentials</a></span>(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar,
org.apache.commons.httpclient.Credentials&nbsp;credentials)</code>
<div class="block">Adds the Credentials provided to the given client on the Calendar's URL.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#syncItem-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-">syncItem</a></span>(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</code>
<div class="block">Function which when called performs syncing based on the type of Syncing detected.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#syncItems-org.apache.commons.httpclient.HttpClient-java.lang.Long-">syncItems</a></span>(org.apache.commons.httpclient.HttpClient&nbsp;client,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;userId)</code>
<div class="block">Syncs all the calendars currrently present on the DB.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#testConnection-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-">testConnection</a></span>(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</code>
<div class="block">Tests if the Calendar's URL can be accessed, or not.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html#updateItem-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.Appointment-">updateItem</a></span>(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.Appointment&nbsp;appointment)</code>
<div class="block">Function for create/updating multiple appointment on the server.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AppointmentManager--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AppointmentManager</h4>
<pre>public&nbsp;AppointmentManager()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createHttpClient--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createHttpClient</h4>
<pre>public&nbsp;org.apache.commons.httpclient.HttpClient&nbsp;createHttpClient()</pre>
<div class="block">Returns a new HttpClient with the inbuilt connection manager in this.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>HttpClient object that was created.</dd>
</dl>
</li>
</ul>
<a name="getPathfromCalendar-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPathfromCalendar</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getPathfromCalendar(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</pre>
<div class="block">Returns the Path from the Calendar.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>client</code> - Client which makes the connection.</dd>
<dd><code>calendar</code> - Calendar who's URL is used to get the path from.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Path component of the URL.</dd>
</dl>
</li>
</ul>
<a name="provideCredentials-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-org.apache.commons.httpclient.Credentials-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>provideCredentials</h4>
<pre>public&nbsp;void&nbsp;provideCredentials(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar,
org.apache.commons.httpclient.Credentials&nbsp;credentials)</pre>
<div class="block">Adds the Credentials provided to the given client on the Calendar's URL.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>client</code> - Client which makes the connection.</dd>
<dd><code>calendar</code> - Calendar whose Host the Credentials are for.</dd>
<dd><code>credentials</code> - Credentials to add</dd>
</dl>
</li>
</ul>
<a name="testConnection-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testConnection</h4>
<pre>public&nbsp;boolean&nbsp;testConnection(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</pre>
<div class="block">Tests if the Calendar's URL can be accessed, or not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>client</code> - Client which makes the connection.</dd>
<dd><code>calendar</code> - Calendar whose URL is to be accessed.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns true for HTTP Status 200, or 204, else false.</dd>
</dl>
</li>
</ul>
<a name="createCalendar-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCalendar</h4>
<pre>public&nbsp;boolean&nbsp;createCalendar(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</pre>
<div class="block">Create or Update calendar on the database.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>calendar</code> - Calendar to update or create</dd>
</dl>
</li>
</ul>
<a name="deleteCalendar-org.apache.openmeetings.db.entity.calendar.OmCalendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteCalendar</h4>
<pre>public&nbsp;void&nbsp;deleteCalendar(org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</pre>
<div class="block">Deletes the calendar from the local database.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>calendar</code> - Calendar to delete</dd>
</dl>
</li>
</ul>
<a name="getCalendars--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCalendars</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.openmeetings.db.entity.calendar.OmCalendar&gt;&nbsp;getCalendars()</pre>
</li>
</ul>
<a name="getCalendars-java.lang.Long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCalendars</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.openmeetings.db.entity.calendar.OmCalendar&gt;&nbsp;getCalendars(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;userid)</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>OmCalendarDao.getByUser(Long)</code></dd>
</dl>
</li>
</ul>
<a name="getGoogleCalendars-java.lang.Long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGoogleCalendars</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.openmeetings.db.entity.calendar.OmCalendar&gt;&nbsp;getGoogleCalendars(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;userId)</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>OmCalendarDao.getGoogleCalendars(Long)</code></dd>
</dl>
</li>
</ul>
<a name="syncItem-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.OmCalendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>syncItem</h4>
<pre>public&nbsp;void&nbsp;syncItem(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.OmCalendar&nbsp;calendar)</pre>
<div class="block">Function which when called performs syncing based on the type of Syncing detected.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>calendar</code> - Calendar who's sync has to take place</dd>
</dl>
</li>
</ul>
<a name="syncItems-org.apache.commons.httpclient.HttpClient-java.lang.Long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>syncItems</h4>
<pre>public&nbsp;void&nbsp;syncItems(org.apache.commons.httpclient.HttpClient&nbsp;client,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;userId)</pre>
<div class="block">Syncs all the calendars currrently present on the DB.</div>
</li>
</ul>
<a name="updateItem-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.Appointment-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateItem</h4>
<pre>public&nbsp;boolean&nbsp;updateItem(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.Appointment&nbsp;appointment)</pre>
<div class="block">Function for create/updating multiple appointment on the server.
Performs modification alongside of creation new events on the server.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>appointment</code> - Appointment to create/update.</dd>
</dl>
</li>
</ul>
<a name="deleteItem-org.apache.commons.httpclient.HttpClient-org.apache.openmeetings.db.entity.calendar.Appointment-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteItem</h4>
<pre>public&nbsp;boolean&nbsp;deleteItem(org.apache.commons.httpclient.HttpClient&nbsp;client,
org.apache.openmeetings.db.entity.calendar.Appointment&nbsp;appointment)</pre>
<div class="block">Delete Appointment on the CalDAV server.
Delete's on the Server only if the ETag of the Appointment is the one on the server,
i.e. only if the Event hasn't changed on the Server.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>appointment</code> - Appointment to Delete</dd>
</dl>
</li>
</ul>
<a name="getTokenFromProperty-org.apache.jackrabbit.webdav.property.DavProperty-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTokenFromProperty</h4>
<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTokenFromProperty(org.apache.jackrabbit.webdav.property.DavProperty&lt;?&gt;&nbsp;property)</pre>
<div class="block">Returns the String value of the property, else null.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>property</code> - Property who's string value is to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String representation of the Property Value.</dd>
</dl>
</li>
</ul>
<a name="cleanupIdleConnections--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cleanupIdleConnections</h4>
<pre>public&nbsp;void&nbsp;cleanupIdleConnections()</pre>
<div class="block">Cleans up unused idle connections.</div>
</li>
</ul>
<a name="destroy--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>destroy</h4>
<pre>public&nbsp;void&nbsp;destroy()</pre>
<div class="block">Method which is called when the Context is destroyed.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AppointmentManager.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../org/apache/openmeetings/service/calendar/caldav/iCalUtils.html" title="class in org.apache.openmeetings.service.calendar.caldav"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/openmeetings/service/calendar/caldav/AppointmentManager.html" target="_top">Frames</a></li>
<li><a href="AppointmentManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2017 <a href="http://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>