@Path(value="/webappdata/{containerUid}") public interface IWebAppData extends IChangelogSupport, IDataShardSupport, ICrudSupport<WebAppData>, IRestoreCrudSupport<WebAppData>, IReadByIdSupport<WebAppData>
WebAppData
in a specific container identified by a unique UID, see
WebAppData.getContainerUid
. Use
IContainers.all(net.bluemind.core.container.api.ContainerQuery)
to lookup all
containers of specific type.Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
allUids() |
Ack |
create(java.lang.String uid,
WebAppData value) |
void |
delete(java.lang.String uid) |
void |
deleteAll() |
WebAppData |
getByKey(java.lang.String key) |
ItemValue<WebAppData> |
getComplete(java.lang.String uid) |
ItemValue<WebAppData> |
getCompleteById(long id) |
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) |
Ack |
update(java.lang.String uid,
WebAppData value) |
allIds, changeset, changesetById, containerChangelog, filteredChangesetById, getVersion, itemChangelog
xfer
get, restore
@GET @Path(value="key/{key}") WebAppData getByKey(@PathParam(value="key") java.lang.String key)
@GET @Path(value="_alluids") java.util.List<java.lang.String> allUids()
allUids
in interface ICrudSupport<WebAppData>
@POST @Path(value="uid/{uid}") Ack update(@PathParam(value="uid") java.lang.String uid, WebAppData value)
update
in interface ICrudSupport<WebAppData>
@PUT @Path(value="uid/{uid}") Ack create(@PathParam(value="uid") java.lang.String uid, WebAppData value)
create
in interface ICrudSupport<WebAppData>
@DELETE @Path(value="uid/{uid}") void delete(@PathParam(value="uid") java.lang.String uid)
delete
in interface ICrudSupport<WebAppData>
delete
in interface IRestoreCrudSupport<WebAppData>
@DELETE @Path(value="_deleteAll") void deleteAll()
deleteAll
in interface ICrudSupport<WebAppData>
@GET @Path(value="uid/{uid}") ItemValue<WebAppData> getComplete(@PathParam(value="uid") java.lang.String uid)
getComplete
in interface ICrudSupport<WebAppData>
@POST @Path(value="uid/_mget") java.util.List<ItemValue<WebAppData>> multipleGet(java.util.List<java.lang.String> uids)
multipleGet
in interface ICrudSupport<WebAppData>
@GET @Path(value="{id}/completeById") ItemValue<WebAppData> getCompleteById(@PathParam(value="id") long id)
getCompleteById
in interface IReadByIdSupport<WebAppData>
@POST @Path(value="_mgetById") java.util.List<ItemValue<WebAppData>> multipleGetById(java.util.List<java.lang.Long> ids)
multipleGetById
in interface IReadByIdSupport<WebAppData>
Copyright © 2023. All Rights Reserved.