public class WebAppDataService extends java.lang.Object implements IWebAppData
| Constructor and Description | 
|---|
WebAppDataService(javax.sql.DataSource pool,
                 Container container,
                 BmContext bmContext)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<java.lang.String> | 
allUids()  | 
ContainerChangeset<java.lang.String> | 
changeset(java.lang.Long since)  | 
ContainerChangeset<java.lang.Long> | 
changesetById(java.lang.Long since)  | 
ContainerChangelog | 
containerChangelog(java.lang.Long since)  | 
Ack | 
create(java.lang.String uid,
      WebAppData webAppData)  | 
void | 
delete(java.lang.String uid)  | 
void | 
deleteAll()  | 
ContainerChangeset<ItemVersion> | 
filteredChangesetById(java.lang.Long since,
                     ItemFlagFilter filter)  | 
WebAppData | 
get(java.lang.String uid)  | 
WebAppData | 
getByKey(java.lang.String key)  | 
ItemValue<WebAppData> | 
getComplete(java.lang.String uid)  | 
ItemValue<WebAppData> | 
getCompleteById(long id)  | 
long | 
getVersion()  | 
ItemChangelog | 
itemChangelog(java.lang.String itemUid,
             java.lang.Long since)  | 
java.util.List<ItemValue<WebAppData>> | 
multipleGet(java.util.List<java.lang.String> uids)  | 
java.util.List<ItemValue<WebAppData>> | 
multipleGetById(java.util.List<java.lang.Long> ids)  | 
void | 
restore(ItemValue<WebAppData> item,
       boolean isCreate)  | 
Ack | 
update(java.lang.String uid,
      WebAppData webAppData)  | 
void | 
xfer(java.lang.String serverUid)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallIdspublic 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 void xfer(java.lang.String serverUid)
          throws ServerFault
xfer in interface IDataShardSupportServerFaultpublic Ack update(java.lang.String uid, WebAppData webAppData)
update in interface ICrudSupport<WebAppData>update in interface IWebAppDatapublic Ack create(java.lang.String uid, WebAppData webAppData)
create in interface ICrudSupport<WebAppData>create in interface IWebAppDatapublic void delete(java.lang.String uid)
delete in interface ICrudSupport<WebAppData>delete in interface IRestoreCrudSupport<WebAppData>delete in interface IWebAppDatapublic ItemValue<WebAppData> getComplete(java.lang.String uid)
getComplete in interface ICrudSupport<WebAppData>getComplete in interface IWebAppDatapublic java.util.List<ItemValue<WebAppData>> multipleGet(java.util.List<java.lang.String> uids)
multipleGet in interface ICrudSupport<WebAppData>multipleGet in interface IWebAppDatapublic WebAppData get(java.lang.String uid)
get in interface IRestoreSupport<WebAppData>public void restore(ItemValue<WebAppData> item, boolean isCreate)
restore in interface IRestoreSupport<WebAppData>public ItemValue<WebAppData> getCompleteById(long id)
getCompleteById in interface IReadByIdSupport<WebAppData>getCompleteById in interface IWebAppDatapublic java.util.List<ItemValue<WebAppData>> multipleGetById(java.util.List<java.lang.Long> ids)
multipleGetById in interface IReadByIdSupport<WebAppData>multipleGetById in interface IWebAppDatapublic java.util.List<java.lang.String> allUids()
allUids in interface ICrudSupport<WebAppData>allUids in interface IWebAppDatapublic void deleteAll()
deleteAll in interface ICrudSupport<WebAppData>deleteAll in interface IWebAppDatapublic WebAppData getByKey(java.lang.String key)
getByKey in interface IWebAppDataCopyright © 2023. All Rights Reserved.