Typically your entity API will support a number of persistence operations, as evidence by its inheritance hierarchy:
/** * Description of my wonderful new entity. */ public interface MyNewEntity extends StandardEntity, DateRanged, Lifecycle<MyNewEntity.State>, Insertable, OptimisticLockModifiable, LogicallyDeleteable {