public class MapiFolderService extends java.lang.Object implements IMapiFolder
| Constructor and Description | 
|---|
MapiFolderService(BmContext ctx,
                 javax.sql.DataSource ds,
                 Container c)  | 
| 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)  | 
Count | 
count(ItemFlagFilter filter)
Count items matching an  
ItemFlagFilter | 
Ack | 
createById(long id,
          MapiRawMessage value)  | 
void | 
deleteById(long id)  | 
ContainerChangeset<ItemVersion> | 
filteredChangesetById(java.lang.Long since,
                     ItemFlagFilter filter)  | 
ItemValue<MapiRawMessage> | 
getCompleteById(long id)  | 
long | 
getVersion()  | 
ItemChangelog | 
itemChangelog(java.lang.String itemUid,
             java.lang.Long since)  | 
void | 
multipleDeleteById(java.util.List<java.lang.Long> ids)  | 
java.util.List<ItemValue<MapiRawMessage>> | 
multipleGetById(java.util.List<java.lang.Long> ids)  | 
void | 
reset()  | 
java.util.List<java.lang.Long> | 
sortedIds(SortDescriptor sorted)
Returns all items in a container matching a sort criteria 
 | 
Ack | 
updateById(long id,
          MapiRawMessage value)  | 
void | 
xfer(java.lang.String serverUid)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallIdspublic ItemValue<MapiRawMessage> getCompleteById(long id)
getCompleteById in interface IReadByIdSupport<MapiRawMessage>getCompleteById in interface IMapiFolderpublic Ack updateById(long id, MapiRawMessage value)
updateById in interface ICrudByIdSupport<MapiRawMessage>updateById in interface IMapiFolderpublic Ack createById(long id, MapiRawMessage value)
createById in interface ICrudByIdSupport<MapiRawMessage>createById in interface IMapiFolderpublic void deleteById(long id)
deleteById in interface ICrudByIdSupport<MapiRawMessage>deleteById in interface IMapiFolderpublic ItemChangelog itemChangelog(java.lang.String itemUid, java.lang.Long since) throws ServerFault
itemChangelog in interface IChangelogSupportitemChangelog in interface IMapiFolderContainerChangelogServerFaultpublic ContainerChangelog containerChangelog(java.lang.Long since) throws ServerFault
containerChangelog in interface IChangelogSupportcontainerChangelog in interface IMapiFolderContainerChangelogServerFaultpublic ContainerChangeset<java.lang.String> changeset(java.lang.Long since) throws ServerFault
changeset in interface IChangelogSupportchangeset in interface IMapiFolderContainerChangesetServerFaultpublic ContainerChangeset<java.lang.Long> changesetById(java.lang.Long since) throws ServerFault
changesetById in interface IChangelogSupportchangesetById in interface IMapiFolderContainerChangeset with internal
         numeric idsServerFaultpublic ContainerChangeset<ItemVersion> filteredChangesetById(java.lang.Long since, ItemFlagFilter filter) throws ServerFault
filteredChangesetById in interface IChangelogSupportfilteredChangesetById in interface IMapiFolderfilter - to exclude some items (eg. deleted items)ContainerChangeset with internal
         numeric ids matching the given filterServerFaultpublic long getVersion()
                throws ServerFault
getVersion in interface IChangelogSupportgetVersion in interface IMapiFolderServerFaultpublic Count count(ItemFlagFilter filter) throws ServerFault
ICountingSupportItemFlagFiltercount in interface ICountingSupportcount in interface IMapiFolderServerFaultpublic void reset()
reset in interface IMapiFolderpublic java.util.List<java.lang.Long> sortedIds(SortDescriptor sorted) throws ServerFault
ISortingSupportsortedIds in interface ISortingSupportsorted - sorting criteriaItemValue.internalId sortedServerFaultpublic void xfer(java.lang.String serverUid)
          throws ServerFault
xfer in interface IDataShardSupportServerFaultpublic void multipleDeleteById(java.util.List<java.lang.Long> ids)
                        throws ServerFault
multipleDeleteById in interface ICrudByIdSupport<MapiRawMessage>ServerFaultpublic java.util.List<ItemValue<MapiRawMessage>> multipleGetById(java.util.List<java.lang.Long> ids)
multipleGetById in interface IReadByIdSupport<MapiRawMessage>Copyright © 2023. All Rights Reserved.