public class InternalOwnerSubscriptionsService extends java.lang.Object implements IInternalOwnerSubscriptions
| Constructor and Description | 
|---|
InternalOwnerSubscriptionsService(BmContext context,
                                 javax.sql.DataSource ds,
                                 Container cont,
                                 OwnerSubscriptionsEventProducer events)  | 
| 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,
      ContainerSubscriptionModel node)  | 
void | 
createWithId(long id,
            java.lang.String uid,
            ContainerSubscriptionModel node)  | 
void | 
delete(java.lang.String uid)  | 
ContainerChangeset<ItemVersion> | 
filteredChangesetById(java.lang.Long since,
                     ItemFlagFilter filter)  | 
ContainerChangeset<ItemIdentifier> | 
fullChangesetById(java.lang.Long since)  | 
ContainerSubscriptionModel | 
get(java.lang.String uid)  | 
ItemValue<ContainerSubscriptionModel> | 
getComplete(java.lang.String uid)  | 
ItemValue<ContainerSubscriptionModel> | 
getCompleteById(long id)  | 
java.util.List<ItemValue<ContainerSubscriptionModel>> | 
getMultiple(java.util.List<java.lang.String> uids)  | 
java.util.List<ItemValue<ContainerSubscriptionModel>> | 
getMultipleById(java.util.List<java.lang.Long> id)  | 
long | 
getVersion()  | 
ItemChangelog | 
itemChangelog(java.lang.String itemUid,
             java.lang.Long since)  | 
java.util.List<ItemValue<ContainerSubscriptionModel>> | 
list()  | 
void | 
reset()  | 
void | 
restore(ItemValue<ContainerSubscriptionModel> nodeItem,
       boolean isCreate)  | 
void | 
update(java.lang.String uid,
      ContainerSubscriptionModel node)  | 
void | 
xfer(java.lang.String serverUid)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallIdspublic InternalOwnerSubscriptionsService(BmContext context, javax.sql.DataSource ds, Container cont, OwnerSubscriptionsEventProducer events)
public void create(java.lang.String uid,
                   ContainerSubscriptionModel node)
            throws ServerFault
create in interface IInternalOwnerSubscriptionsServerFaultpublic void createWithId(long id,
                         java.lang.String uid,
                         ContainerSubscriptionModel node)
                  throws ServerFault
createWithId in interface IInternalOwnerSubscriptionsServerFaultpublic void update(java.lang.String uid,
                   ContainerSubscriptionModel node)
            throws ServerFault
update in interface IInternalOwnerSubscriptionsServerFaultpublic void delete(java.lang.String uid)
            throws ServerFault
delete in interface IInternalOwnerSubscriptionsdelete in interface IRestoreCrudSupport<ContainerSubscriptionModel>ServerFaultpublic 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<ItemIdentifier> fullChangesetById(java.lang.Long since)
fullChangesetById in interface IOwnerSubscriptionsContainerChangeset with
         ItemIdentifierpublic 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<ContainerSubscriptionModel>> list() throws ServerFault
list in interface IOwnerSubscriptionsServerFaultpublic ItemValue<ContainerSubscriptionModel> getComplete(java.lang.String uid)
getComplete in interface IOwnerSubscriptionspublic void reset()
reset in interface IInternalOwnerSubscriptionspublic ItemValue<ContainerSubscriptionModel> getCompleteById(long id)
getCompleteById in interface IOwnerSubscriptionspublic java.util.List<ItemValue<ContainerSubscriptionModel>> getMultipleById(java.util.List<java.lang.Long> id)
getMultipleById in interface IOwnerSubscriptionspublic java.util.List<ItemValue<ContainerSubscriptionModel>> getMultiple(java.util.List<java.lang.String> uids)
getMultiple in interface IOwnerSubscriptionspublic void xfer(java.lang.String serverUid)
          throws ServerFault
xfer in interface IDataShardSupportServerFaultpublic ContainerSubscriptionModel get(java.lang.String uid)
get in interface IRestoreSupport<ContainerSubscriptionModel>public void restore(ItemValue<ContainerSubscriptionModel> nodeItem, boolean isCreate)
restore in interface IRestoreSupport<ContainerSubscriptionModel>Copyright © 2023. All Rights Reserved.