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
CalendarView s 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, wait
allIds
public ItemValue<CalendarView> getComplete(java.lang.String uid) throws ServerFault
ICalendarView
CalendarView
getComplete
in interface ICalendarView
ServerFault
public void create(java.lang.String uid, CalendarView view) throws ServerFault
ICalendarView
CalendarView
create
in interface ICalendarView
ServerFault
public void update(java.lang.String uid, CalendarView view) throws ServerFault
ICalendarView
CalendarView
update
in interface ICalendarView
ServerFault
public void delete(java.lang.String uid) throws ServerFault
ICalendarView
CalendarView
delete
in interface ICalendarView
ServerFault
public void delete(java.lang.String uid, boolean force) throws ServerFault
delete
in interface IInCoreCalendarView
ServerFault
public ListResult<ItemValue<CalendarView>> list() throws ServerFault
ICalendarView
CalendarView
list
in interface ICalendarView
ServerFault
public ContainerChangeset<java.lang.String> changeset(java.lang.Long since) throws ServerFault
changeset
in interface IChangelogSupport
ContainerChangeset
ServerFault
public java.util.List<ItemValue<CalendarView>> multipleGet(java.util.List<java.lang.String> uids) throws ServerFault
ICalendarView
CalendarView
s from theirs uniques uidsmultipleGet
in interface ICalendarView
List>
ServerFault
public void updates(CalendarViewChanges changes) throws ServerFault
ICalendarView
containerUid
.updates
in interface ICalendarView
ServerFault
public void setDefault(java.lang.String id) throws ServerFault
ICalendarView
setDefault
in interface ICalendarView
id
- Default view item uidServerFault
public 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 IChangelogSupport
ContainerChangelog
ServerFault
public ContainerChangelog containerChangelog(java.lang.Long since) throws ServerFault
containerChangelog
in interface IChangelogSupport
ContainerChangelog
ServerFault
public ContainerChangeset<java.lang.Long> changesetById(java.lang.Long since) throws ServerFault
changesetById
in interface IChangelogSupport
ContainerChangeset
with internal
numeric idsServerFault
public ContainerChangeset<ItemVersion> filteredChangesetById(java.lang.Long since, ItemFlagFilter filter) throws ServerFault
filteredChangesetById
in interface IChangelogSupport
filter
- to exclude some items (eg. deleted items)ContainerChangeset
with internal
numeric ids matching the given filterServerFault
public long getVersion() throws ServerFault
getVersion
in interface IChangelogSupport
ServerFault
Copyright © 2023. All Rights Reserved.