T - document typeM - a self type of extended modifier class@NotThreadSafe public abstract static class Repositories.Modifier<T,M extends Repositories.Modifier<T,M>> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Constraints.Constraint |
addToSetFields |
protected Constraints.ConstraintHost |
criteria |
protected Constraints.Constraint |
exclusion |
protected Constraints.Constraint |
incrementFields |
protected Constraints.Constraint |
ordering |
protected Constraints.Constraint |
pullFields |
protected Constraints.Constraint |
pushFields |
protected Repositories.Repository<T> |
repository |
protected Constraints.Constraint |
setFields |
protected Constraints.Constraint |
setOnInsertFields |
protected Constraints.Constraint |
unsetFields |
| Modifier | Constructor and Description |
|---|---|
protected |
Modifier(Repositories.Repository<T> repository) |
| Modifier and Type | Method and Description |
|---|---|
protected Constraints.Constraint |
collectRequiredUpdate() |
protected Constraints.Constraint |
collectUpdate() |
M |
returningNew() |
M |
returningOld() |
FluentFuture<com.google.common.base.Optional<T>> |
update() |
FluentFuture<com.google.common.base.Optional<T>> |
upsert() |
protected Constraints.Constraint ordering
protected Constraints.Constraint exclusion
@Nullable protected Constraints.ConstraintHost criteria
protected Constraints.Constraint setFields
protected Constraints.Constraint setOnInsertFields
protected Constraints.Constraint incrementFields
protected Constraints.Constraint addToSetFields
protected Constraints.Constraint pushFields
protected Constraints.Constraint pullFields
protected Constraints.Constraint unsetFields
protected final Repositories.Repository<T> repository
protected Modifier(Repositories.Repository<T> repository)
public final M returningOld()
public final M returningNew()
public final FluentFuture<com.google.common.base.Optional<T>> upsert()
public final FluentFuture<com.google.common.base.Optional<T>> update()
protected Constraints.Constraint collectRequiredUpdate()
protected Constraints.Constraint collectUpdate()
Copyright © 2016 The Immutables.org authors. All rights reserved.