Interface DbAction.WithGeneratedId<T>

All Superinterfaces:
DbAction<T>, DbAction.WithEntity<T>
All Known Implementing Classes:
DbAction.Insert, DbAction.InsertRoot
Enclosing interface:
DbAction<T>

public static interface DbAction.WithGeneratedId<T> extends DbAction.WithEntity<T>
A DbAction that may "update" its entity. In order to support immutable entities this requires at least potentially creating a new instance, which this interface makes available.
Author:
Jens Schauder