public class InternalContainersHierarchyService extends java.lang.Object implements IInternalContainersFlatHierarchy, IContainersFlatHierarchy
| Constructor and Description | 
|---|
InternalContainersHierarchyService(BmContext context,
                                  javax.sql.DataSource ds,
                                  Container cont,
                                  ContainersHierarchyEventProducer events,
                                  ContainerStoreService<ContainerHierarchyNode> storeService)  | 
| 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,
      ContainerHierarchyNode node)  | 
void | 
createItem(Item it,
          ContainerHierarchyNode node)  | 
void | 
createWithId(long id,
            java.lang.String uid,
            ContainerHierarchyNode node)  | 
void | 
delete(java.lang.String uid)  | 
ContainerChangeset<ItemVersion> | 
filteredChangesetById(java.lang.Long since,
                     ItemFlagFilter filter)  | 
ItemValue<ContainerHierarchyNode> | 
getComplete(java.lang.String uid)  | 
ItemValue<ContainerHierarchyNode> | 
getCompleteById(long id)  | 
java.util.List<ItemValue<ContainerHierarchyNode>> | 
getMultipleById(java.util.List<java.lang.Long> id)  | 
long | 
getVersion()  | 
ItemChangelog | 
itemChangelog(java.lang.String itemUid,
             java.lang.Long since)  | 
java.util.List<ItemValue<ContainerHierarchyNode>> | 
list()  | 
void | 
reset()  | 
void | 
touch(java.lang.String uid)  | 
void | 
update(java.lang.String uid,
      ContainerHierarchyNode node)  | 
void | 
xfer(java.lang.String serverUid)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallIdspublic InternalContainersHierarchyService(BmContext context, javax.sql.DataSource ds, Container cont, ContainersHierarchyEventProducer events, ContainerStoreService<ContainerHierarchyNode> storeService)
public void create(java.lang.String uid,
                   ContainerHierarchyNode node)
            throws ServerFault
create in interface IInternalContainersFlatHierarchyServerFaultpublic void createWithId(long id,
                         java.lang.String uid,
                         ContainerHierarchyNode node)
                  throws ServerFault
createWithId in interface IInternalContainersFlatHierarchyServerFaultpublic void createItem(Item it, ContainerHierarchyNode node) throws ServerFault
createItem in interface IInternalContainersFlatHierarchyServerFaultpublic void update(java.lang.String uid,
                   ContainerHierarchyNode node)
            throws ServerFault
update in interface IInternalContainersFlatHierarchyServerFaultpublic void touch(java.lang.String uid)
touch in interface IInternalContainersFlatHierarchypublic void delete(java.lang.String uid)
            throws ServerFault
delete in interface IInternalContainersFlatHierarchyServerFaultpublic 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 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 IChangelogSupportServerFaultpublic java.util.List<ItemValue<ContainerHierarchyNode>> list() throws ServerFault
list in interface IContainersFlatHierarchyServerFaultpublic ItemValue<ContainerHierarchyNode> getComplete(java.lang.String uid)
getComplete in interface IContainersFlatHierarchypublic void reset()
reset in interface IInternalContainersFlatHierarchypublic ItemValue<ContainerHierarchyNode> getCompleteById(long id)
getCompleteById in interface IContainersFlatHierarchypublic java.util.List<ItemValue<ContainerHierarchyNode>> getMultipleById(java.util.List<java.lang.Long> id)
getMultipleById in interface IContainersFlatHierarchypublic void xfer(java.lang.String serverUid)
          throws ServerFault
xfer in interface IDataShardSupportServerFaultCopyright © 2023. All Rights Reserved.