static ListOperation |
ListOperation.delete(ListKey key) |
Creates a list operation to delete the value at the position specified by
the given key.
|
<T> T |
CollaborationList.getItem(ListKey key,
com.fasterxml.jackson.core.type.TypeReference<T> type) |
Gets the list item identifier by the given key as instance of the given
type reference.
|
<T> T |
CollaborationList.getItem(ListKey key,
Class<T> type) |
Gets the list item identifier by the given key as instance of the given
class.
|
ListOperation |
ListOperation.ifFirst(ListKey key) |
Adds a condition that requires the specified key to be the
first in the list.
|
ListOperation |
ListOperation.ifLast(ListKey key) |
Adds a condition that requires the specified key to be the
last in the list.
|
ListOperation |
ListOperation.ifNext(ListKey key,
ListKey nextKey) |
Adds a condition that requires the specified nextKey to be
right after the specified key when the operation is applied.
|
ListOperation |
ListOperation.ifPrev(ListKey key,
ListKey prevKey) |
Adds a condition that requires the specified prevKey to be
right before the specified key when the operation is
applied.
|
ListOperation |
ListOperation.ifValue(ListKey key,
Object value) |
Add a condition that requires the specified key to have the
specified value .
|
default ListOperationResult<Boolean> |
CollaborationList.insertAfter(ListKey key,
Object item) |
Inserts the given item just after the given key location.
|
default ListOperationResult<Boolean> |
CollaborationList.insertAfter(ListKey key,
Object item,
EntryScope scope) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
static ListOperation |
ListOperation.insertAfter(ListKey after,
Object value) |
Creates a list operation to insert the given value just after the
position specified by the given key.
|
default ListOperationResult<Boolean> |
CollaborationList.insertBefore(ListKey key,
Object item) |
Inserts the given item just before the given key location.
|
default ListOperationResult<Boolean> |
CollaborationList.insertBefore(ListKey key,
Object item,
EntryScope scope) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
static ListOperation |
ListOperation.insertBefore(ListKey before,
Object value) |
Creates a list operation to insert the given value just before the
position specified by the given key.
|
static ListOperation |
ListOperation.insertBetween(ListKey prev,
ListKey next,
Object value) |
Creates a list operation to insert the given value between the positions
specified by the given keys.
|
default CompletableFuture<Boolean> |
CollaborationList.moveAfter(ListKey key,
ListKey keyToMove) |
Moves the second given key just after the first given key location.
|
static ListOperation |
ListOperation.moveAfter(ListKey after,
ListKey entry) |
Creates a list operation to move the given entry to just after the
position specified by the given key.
|
default CompletableFuture<Boolean> |
CollaborationList.moveBefore(ListKey key,
ListKey keyToMove) |
Moves the second given key just before the first given key location.
|
static ListOperation |
ListOperation.moveBefore(ListKey before,
ListKey entry) |
Creates a list operation to move the given entry to just before the
position specified by the given key.
|
static ListOperation |
ListOperation.moveBetween(ListKey prev,
ListKey next,
ListKey entry) |
Creates a list operation to move the given entry between the positions
specified by the given keys.
|
default CompletableFuture<Boolean> |
CollaborationList.remove(ListKey key) |
Removes the value for the item identified by the given key.
|
default CompletableFuture<Boolean> |
CollaborationList.set(ListKey key,
Object value) |
Sets a new value for the item identified by the given key.
|
default CompletableFuture<Boolean> |
CollaborationList.set(ListKey key,
Object value,
EntryScope scope) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
static ListOperation |
ListOperation.set(ListKey key,
Object value) |
Creates a list operation to set the given value at the position specified
by the given key.
|