public final class Sleeve<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
ancestor |
IndexKey |
key |
T |
source |
boolean |
stored |
| Constructor and Description |
|---|
Sleeve() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Sleeve<T> |
create(IndexKey key,
T source) |
static <T> List<Sleeve<T>> |
createSleeves(List<T> objects,
com.google.common.base.Function<T,Sleeve<T>> newSleeveFunction) |
Sleeve<T> |
delete() |
static <T> Sleeve<T> |
deleteSleeve(IndexKey key) |
static <T> List<Sleeve<T>> |
deleteSleeves(List<IndexKey> keys) |
boolean |
equals(Object o) |
int |
hashCode() |
String |
id() |
String |
index() |
boolean |
isDelete() |
boolean |
isNew() |
IndexKey |
key() |
static <T> Sleeve<T> |
newSleeve(T object,
com.google.common.base.Function<T,IndexKey> keyFunction) |
static <T> Sleeve<T> |
newSleeveNotStored(T object,
com.google.common.base.Function<T,IndexKey> keyFunction) |
T |
source() |
Sleeve<T> |
update(com.google.common.base.Function<T,T> updateFunction) |
Sleeve<T> |
update(T update) |
public final IndexKey key
public final T source
public final String ancestor
public final boolean stored
public static <T> List<Sleeve<T>> createSleeves(List<T> objects, com.google.common.base.Function<T,Sleeve<T>> newSleeveFunction)
public static <T> Sleeve<T> newSleeve(T object, com.google.common.base.Function<T,IndexKey> keyFunction)
public static <T> Sleeve<T> newSleeveNotStored(T object, com.google.common.base.Function<T,IndexKey> keyFunction)
public IndexKey key()
public String id()
public String index()
public T source()
public boolean isNew()
public boolean isDelete()
Copyright © 2012–2015 Polyglotted IO. All rights reserved.