Interface Table.RecordViewId<E extends Entity<E>>

Type Parameters:
E - entity type
All Superinterfaces:
Table.View, Table.ViewId<E>
All Known Subinterfaces:
RecordEntity<E>
Enclosing interface:
Table<T extends Entity<T>>

public static interface Table.RecordViewId<E extends Entity<E>> extends Table.ViewId<E>
Base interface for ID-aware views that are implemented as Java Records.

Forwards ViewId's getId() method to the record's id() accessor, so you don't need to override the getId() method yourself.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    default Entity.Id<E>
     
    id()