public class CalendarViewService extends java.lang.Object implements IInCoreCalendarView, IUserCalendarViews
| Constructor and Description | 
|---|
CalendarViewService(BmContext context,
                   Container container)  | 
| Modifier and Type | Method and Description | 
|---|---|
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,
      CalendarView view)
Creates a  
CalendarView | 
void | 
delete(java.lang.String uid)
Deletes a  
CalendarView | 
void | 
delete(java.lang.String uid,
      boolean force)  | 
ContainerChangeset<ItemVersion> | 
filteredChangesetById(java.lang.Long since,
                     ItemFlagFilter filter)  | 
ItemValue<CalendarView> | 
getComplete(java.lang.String uid)
Retrieves a  
CalendarView | 
ItemValue<CalendarView> | 
getCompleteById(long id)  | 
long | 
getVersion()  | 
ItemChangelog | 
itemChangelog(java.lang.String itemUid,
             java.lang.Long since)  | 
ListResult<ItemValue<CalendarView>> | 
list()
Returns a list of  
CalendarView | 
java.util.List<ItemValue<CalendarView>> | 
multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple  
CalendarViews from theirs uniques uids | 
java.util.List<ItemValue<CalendarView>> | 
multipleGetById(java.util.List<java.lang.Long> ids)  | 
void | 
setDefault(java.lang.String id)
Set user the default view. 
 | 
void | 
update(java.lang.String uid,
      CalendarView view)
Updates a  
CalendarView | 
void | 
updates(CalendarViewChanges changes)
Applies changes (create, update, delete) to a calendar specified by its
  
containerUid. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallIdspublic ItemValue<CalendarView> getComplete(java.lang.String uid) throws ServerFault
ICalendarViewCalendarViewgetComplete in interface ICalendarViewServerFaultpublic void create(java.lang.String uid,
                   CalendarView view)
            throws ServerFault
ICalendarViewCalendarViewcreate in interface ICalendarViewServerFaultpublic void update(java.lang.String uid,
                   CalendarView view)
            throws ServerFault
ICalendarViewCalendarViewupdate in interface ICalendarViewServerFaultpublic void delete(java.lang.String uid)
            throws ServerFault
ICalendarViewCalendarViewdelete in interface ICalendarViewServerFaultpublic void delete(java.lang.String uid,
                   boolean force)
            throws ServerFault
delete in interface IInCoreCalendarViewServerFaultpublic ListResult<ItemValue<CalendarView>> list() throws ServerFault
ICalendarViewCalendarViewlist in interface ICalendarViewServerFaultpublic ContainerChangeset<java.lang.String> changeset(java.lang.Long since) throws ServerFault
changeset in interface IChangelogSupportContainerChangesetServerFaultpublic java.util.List<ItemValue<CalendarView>> multipleGet(java.util.List<java.lang.String> uids) throws ServerFault
ICalendarViewCalendarViews from theirs uniques uidsmultipleGet in interface ICalendarViewList> ServerFaultpublic void updates(CalendarViewChanges changes) throws ServerFault
ICalendarViewcontainerUid.updates in interface ICalendarViewServerFaultpublic void setDefault(java.lang.String id)
                throws ServerFault
ICalendarViewsetDefault in interface ICalendarViewid - Default view item uidServerFaultpublic ItemValue<CalendarView> getCompleteById(long id)
getCompleteById in interface IReadByIdSupport<CalendarView>public java.util.List<ItemValue<CalendarView>> multipleGetById(java.util.List<java.lang.Long> ids)
multipleGetById in interface IReadByIdSupport<CalendarView>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.Long> changesetById(java.lang.Long since) throws ServerFault
changesetById in interface IChangelogSupportContainerChangeset with internal
         numeric idsServerFaultpublic ContainerChangeset<ItemVersion> filteredChangesetById(java.lang.Long since, ItemFlagFilter filter) throws ServerFault
filteredChangesetById in interface IChangelogSupportfilter - to exclude some items (eg. deleted items)ContainerChangeset with internal
         numeric ids matching the given filterServerFaultpublic long getVersion()
                throws ServerFault
getVersion in interface IChangelogSupportServerFaultCopyright © 2023. All Rights Reserved.