public class NoOpWebAppDataService extends java.lang.Object implements IWebAppData
Constructor and Description |
---|
NoOpWebAppDataService() |
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 value) |
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 value) |
void |
xfer(java.lang.String serverUid) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
allIds
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.String> changeset(java.lang.Long since) throws ServerFault
changeset
in interface IChangelogSupport
ContainerChangeset
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
public void xfer(java.lang.String serverUid) throws ServerFault
xfer
in interface IDataShardSupport
ServerFault
public java.util.List<java.lang.String> allUids()
allUids
in interface ICrudSupport<WebAppData>
allUids
in interface IWebAppData
public Ack update(java.lang.String uid, WebAppData value)
update
in interface ICrudSupport<WebAppData>
update
in interface IWebAppData
public Ack create(java.lang.String uid, WebAppData value)
create
in interface ICrudSupport<WebAppData>
create
in interface IWebAppData
public void delete(java.lang.String uid)
delete
in interface ICrudSupport<WebAppData>
delete
in interface IRestoreCrudSupport<WebAppData>
delete
in interface IWebAppData
public ItemValue<WebAppData> getComplete(java.lang.String uid)
getComplete
in interface ICrudSupport<WebAppData>
getComplete
in interface IWebAppData
public java.util.List<ItemValue<WebAppData>> multipleGet(java.util.List<java.lang.String> uids)
multipleGet
in interface ICrudSupport<WebAppData>
multipleGet
in interface IWebAppData
public 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 IWebAppData
public java.util.List<ItemValue<WebAppData>> multipleGetById(java.util.List<java.lang.Long> ids)
multipleGetById
in interface IReadByIdSupport<WebAppData>
multipleGetById
in interface IWebAppData
public WebAppData getByKey(java.lang.String key)
getByKey
in interface IWebAppData
public void deleteAll()
deleteAll
in interface ICrudSupport<WebAppData>
deleteAll
in interface IWebAppData
Copyright © 2023. All Rights Reserved.