public class CalendarAuditProxy extends java.lang.Object implements IInternalCalendar
| Constructor and Description | 
|---|
CalendarAuditProxy(CalendarAuditor auditor,
                  IInternalCalendar cal)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<java.lang.String> | 
all()
Returns all the items uid from the container 
 | 
ContainerChangeset<java.lang.String> | 
changeset(java.lang.Long since)  | 
ContainerChangeset<java.lang.Long> | 
changesetById(java.lang.Long since)  | 
ContainerChangelog | 
containerChangelog(java.lang.Long since)  | 
void | 
create(java.lang.String uid,
      VEventSeries event,
      java.lang.Boolean sendNotifications)
Creates a  
VEvent | 
void | 
createById(long id,
          VEventSeries event,
          java.lang.Boolean sendNotifications)  | 
void | 
delete(java.lang.String uid,
      java.lang.Boolean sendNotifications)
Deletes a  
VEvent | 
void | 
emitNotification()  | 
java.util.List<ItemValue<VEventSeries>> | 
getByIcsUid(java.lang.String uid)
Returns  
VEventSeries | 
ItemValue<VEventSeries> | 
getComplete(java.lang.String uid)
Returns a  
VEvent | 
long | 
getVersion()  | 
boolean | 
isAutoSyncActivated()
Check the automatic synchronization is activated for this calendar. 
 | 
ItemChangelog | 
itemChangelog(java.lang.String itemUid,
             java.lang.Long since)  | 
ListResult<ItemValue<VEventSeries>> | 
list()  | 
java.util.List<ItemValue<VEventSeries>> | 
multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple  
VEvents from theirs uniques uids | 
TaskRef | 
reset()
Remove all events from this calendar. 
 | 
ListResult<ItemValue<VEventSeries>> | 
search(VEventQuery query)
 | 
ContainerChangeset<java.lang.String> | 
sync(java.lang.Long since,
    VEventChanges changes)
CLIENT_WIN style 
 | 
void | 
touch(java.lang.String uid)
Touch an  
VEvent | 
void | 
update(java.lang.String uid,
      VEventSeries event,
      java.lang.Boolean sendNotifications)
Updates a  
VEvent | 
ContainerUpdatesResult | 
updates(VEventChanges changes)
Applies changes (create, update, delete) to a calendar specified by its
  
containerUid. | 
ContainerUpdatesResult | 
updates(VEventChanges changes,
       boolean notify)  | 
public CalendarAuditProxy(CalendarAuditor auditor, IInternalCalendar cal)
public ItemChangelog itemChangelog(java.lang.String itemUid, java.lang.Long since) throws ServerFault
itemChangelog in interface IChangelogSupportContainerChangelogServerFaultpublic ContainerChangelog containerChangelog(java.lang.Long since) throws ServerFault
containerChangelog in interface IChangelogSupportContainerChangelogServerFaultpublic ContainerChangeset<java.lang.String> changeset(java.lang.Long since) throws ServerFault
changeset in interface IChangelogSupportContainerChangesetServerFaultpublic ContainerChangeset<java.lang.Long> changesetById(java.lang.Long since) throws ServerFault
changesetById in interface IChangelogSupportContainerChangeset with internal
         numeric idsServerFaultpublic long getVersion()
                throws ServerFault
getVersion in interface IChangelogSupportServerFaultpublic void create(java.lang.String uid,
                   VEventSeries event,
                   java.lang.Boolean sendNotifications)
            throws ServerFault
ICalendarVEventcreate in interface ICalendarServerFaultpublic void createById(long id,
                       VEventSeries event,
                       java.lang.Boolean sendNotifications)
                throws ServerFault
createById in interface ICalendarServerFaultpublic void update(java.lang.String uid,
                   VEventSeries event,
                   java.lang.Boolean sendNotifications)
            throws ServerFault
ICalendarVEventupdate in interface ICalendarServerFaultpublic ItemValue<VEventSeries> getComplete(java.lang.String uid) throws ServerFault
ICalendarVEventgetComplete in interface ICalendarVEventServerFaultpublic java.util.List<ItemValue<VEventSeries>> getByIcsUid(java.lang.String uid) throws ServerFault
ICalendarVEventSeriesgetByIcsUid in interface ICalendaruid - VEventSeries.icsUidVEventServerFaultpublic java.util.List<ItemValue<VEventSeries>> multipleGet(java.util.List<java.lang.String> uids) throws ServerFault
ICalendarVEvents from theirs uniques uidsmultipleGet in interface ICalendarList> ServerFaultpublic void delete(java.lang.String uid,
                   java.lang.Boolean sendNotifications)
            throws ServerFault
ICalendarVEventdelete in interface ICalendarServerFaultpublic void touch(java.lang.String uid)
           throws ServerFault
ICalendarVEventtouch in interface ICalendarServerFaultpublic ContainerUpdatesResult updates(VEventChanges changes) throws ServerFault
ICalendarcontainerUid.updates in interface ICalendarServerFaultpublic ListResult<ItemValue<VEventSeries>> search(VEventQuery query) throws ServerFault
ICalendarsearch in interface ICalendarServerFaultpublic ContainerChangeset<java.lang.String> sync(java.lang.Long since, VEventChanges changes) throws ServerFault
ICalendarsync in interface ICalendarServerFaultpublic ListResult<ItemValue<VEventSeries>> list() throws ServerFault
list in interface ICalendarServerFaultpublic TaskRef reset() throws ServerFault
ICalendarreset in interface ICalendarServerFaultpublic java.util.List<java.lang.String> all()
                                     throws ServerFault
ICalendarall in interface ICalendarServerFaultpublic boolean isAutoSyncActivated()
                            throws ServerFault
ICalendarisAutoSyncActivated in interface ICalendartrue if this calendar is automatically synchronized,
         false otherwiseServerFaultpublic ContainerUpdatesResult updates(VEventChanges changes, boolean notify)
updates in interface IInternalCalendarpublic void emitNotification()
emitNotification in interface IInternalCalendarCopyright © 2021. All Rights Reserved.